内部类:
①静态内部类中可以有非静态的方法
②当内部类中有静态方法或者静态成员变量时,一定是静态内部类(类比抽象类)
外部类访问内部类:必须建立内部类的对象
内部类访问外部类:内部类可以直接访问外部类的成员包括私有成员,因为外部类持有内部类的引用
特例:内部类写在外部类的方法中(即局部变量的位置)
1、内部来外部类均可定义变量/常量
2、只能被final/abstract修饰
3、只能访问被final/abstract修饰的变量
4、可以直接访问外部类中的成员,因为还持有外部类的引用
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)