java代码:new 类名(){方法定义}应该如何理解?

日期:2015-11-17 19:36:36 人气:1

java代码:new 类名(){方法定义}应该如何理解?

匿名内部类: 顾名思义,没有名字的内部类。表面上看起来它们似乎有名字,实际那不是它们的名字。 当程序中使用匿名内部类时,在定义匿名内部类的地方往往直接创建该类的一个对象。匿名内部类的声明格式如下: new ParentName(){ ...// 内部类的定义 }[1] 匿名内部类就是没有名字的内部类。什么情况下需要使用匿名内部类?如果满足下面的一些条件,使用匿名内部类是比较合适的: ?只用到类的一个实例 。 ?类在定义后马上用到。 ?类非常小(SUN推荐是在4行代码以下
    A+
热门评论