黑马程序员技术交流社区
标题:
匿名内部类
[打印本页]
作者:
LLLLL
时间:
2015-10-14 13:09
标题:
匿名内部类
匿名内部类:没有名字的内部类。就是内部类的简化形式。一般只用一次就可以用
这种形式。匿名内部类其实就是一个匿名子类对象。想要定义匿名内部类:需要前提,内部类必须继承一个类或者实现接口。
匿名内部类的格式:new 父类名&接口名(){ 定义子类成员或者覆盖父类方法 }.方法。 匿名内部类的使用场景:
当函数的参数是接口类型引用时,如果接口中的方法不超过3个。可以通过匿名内部类来完成参数的传递。
其实就是在创建匿名内部类时,该类中的封装的方法不要过多,最好两个或者两个以内。
作者:
奋斗的丫丫
时间:
2015-10-15 16:29
匿名内部类: 匿名对象 + 内部类
匿名内部类的书写格式:
new 类(){
//重写的方法
};
匿名内部类的作用:可以简化子类重写父类中方法的代码
作者:
toypaoa
时间:
2015-10-15 17:31
作用:其实就是用来调用方法的。要不然创建一个没有名字的对象后面怎么用?
所以都是new xxx(){ }.xxx();这样就创建了匿名对象来调用方法
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2