内部类的分类
什么是内部类
例子 内部类
内部类也会生成class文件
内部类访问外部类的私有成员,不破坏封装
成员内部类
例
定义
创建内部类的对象
1,先创建外部类的对象
2,创建内部类的对象
两部合成一步
成员内部类
内部类名与外部类名重名时
内部类不可定义静态常量
但是可以定义静态的final常量
静态内部类
例子
静态内部类
局部内部类
演练
方法中的类
不可以加修饰符
可以访问外部类的属性
访问内部类的属性
访问方法中的局部变量
局部内部类
匿名内部类
变更前
优化后
匿名内部类
匿名内部类的名字