今天我们来谈谈内部类的问题:
内部类分四种:静态内部类,成员内部类,局部内部类,匿名内部类
1):静态内部类:只能访问外部类的静态成员变量和静态的方法
2):成员内部类:可以访问外部类的所有成员
3):局部内部类:定义在方法里面,只能访问方法中的final的对象。
4):匿名内部类(非常重要):它是局部内部类的一种,没有名字,他会隐形的继承某个父类,或者实现某个接口!
思维导图:
今天我们来谈谈内部类的问题:
内部类分四种:静态内部类,成员内部类,局部内部类,匿名内部类
1):静态内部类:只能访问外部类的静态成员变量和静态的方法
2):成员内部类:可以访问外部类的所有成员
3):局部内部类:定义在方法里面,只能访问方法中的final的对象。
4):匿名内部类(非常重要):它是局部内部类的一种,没有名字,他会隐形的继承某个父类,或者实现某个接口!
思维导图: