黑马程序员技术交流社区

标题: 什么时候可以用到内部类和匿名内部类? [打印本页]

作者: 永飞    时间: 2015-8-17 21:57
标题: 什么时候可以用到内部类和匿名内部类?
什么时候可以用到内部类和匿名内部类?
作者: 蓬头小道士    时间: 2015-8-17 22:08
内部类:就是该类被外部类所包含,外部类可以直接调用内部类中的成员变量,这样定义使用方便。
匿名内部类:就是该类可以直接复写父类中的方法,不用先复写父类再调用,这样就简化 了代码,而且父类中的方法很少一般不超过3个
作者: mmppp    时间: 2015-8-20 20:43
使用匿名内部类是 当你想要传入一个接口的子类对象的时候,而且这个接口里面的
抽象方法也不是非常的多的时候,最好要少于三个.这个时候,就可以使用匿名内部类了
因为匿名内部类的实质就是一个接口的子类对象.你就不用再去定义一个类,再去实现
这个接口了.直接在传入参数的位置使用匿名内部类.实现里面的抽象方法就可以了.




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2