黑马程序员技术交流社区

标题: 匿名内部类 [打印本页]

作者: fanrong    时间: 2015-6-30 20:41
标题: 匿名内部类
当内部类定义在局部时:
1.不可以被成员修饰符所修饰
2.可以直接访问外部类的成员,因为还持有外部类中的引用
    但是不可以访问他所在的局部中的变量, 只能访问被final修饰过得局部变量
  
匿名内部类:
1.就是内部类的简写形式
2.匿名内部类的前提
        必须要继承一个类或实现接口,
3.匿名内部类的格式:
      new 父类或接口(){赋写方法(定义子类的内容)}
4.其实匿名内部类就是一个匿名子类对象,把定义类和建立对象封装在一体的表现形式。可以理解为带内容的对象
5.匿名内部类的局限:
      1.如果没起名,则一次只能调用一个方法,不能一起调用多个
        如果起名了,则不可调用自己的特有方法。
      2.继承的父类或实现的接口中不可有多个方法(通常不超过3个)

作者: 十五号的人生    时间: 2015-6-30 21:31
谢楼主总结   
作者: JJJD    时间: 2015-6-30 22:05
谢谢分享,学习啦!




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