一,内部类分为成员内部类和局部内部类,匿名内部类
二,成员内部类:
创建内部类对象:outer.inter in = new outer().new inter();
内部类对象可以随意访问外部类的成员变量
三,局部内部类:
局部内部类只能在所属的局部方法中创建局部内部类对象
若局部内部类想访问所属的局部方法中的变量,要保证该变量是不变的
四,类的修饰符:
外部类:public,default
内部类:public,provide,defult,private
局部内部类:什么都不能写,且不是默认的
五,匿名内部类:
有个接口,为了省略实现类,且只调用一次,则使用匿名内部类
接口名 类名 = new 接口名{…};
…表示该接口的实现。
内部类
最新推荐文章于 2024-07-08 14:58:49 发布