1.内部类:定义在一个类内部的类
2.内部类编译之后会生成独立的. class 文件,命名规则为:
外部类类名$内部类的类名. class
3.内部类的分类:成员内部类、静态内部类、局部
内部类、匿名内部类
4.匿名内部类为例:
(1)要求:继承一个父类或是实现一个接口
(2)特点:匿名内部类定义和对象的创建一起完成,基于一个匿名内部类只能创建该类的一个对象
1.内部类:定义在一个类内部的类
2.内部类编译之后会生成独立的. class 文件,命名规则为:
外部类类名$内部类的类名. class
3.内部类的分类:成员内部类、静态内部类、局部
内部类、匿名内部类
4.匿名内部类为例:
(1)要求:继承一个父类或是实现一个接口
(2)特点:匿名内部类定义和对象的创建一起完成,基于一个匿名内部类只能创建该类的一个对象