内部类
内部类
概念

外部类和内部类
程序

调用
外部类:new

内部类:通过外部类来实例化

内部类用途
1.可以直接访问外部类的一些私有属性

2.调用外部类out方法
静态内部类:加static修饰

如图id不可调用了,因为此时内部类是静态的,id是非静态
解决方案是将id也变为静态,如下图

一些特殊类
注意
一个java类中只能有一个public class类但可以有多个class类

局部内部类

局部内部类内部还可以写方法,方法内部还可以写局部内部类......套娃,如下图

请注意,很不建议这么写!以上只是用于理解!
匿名类

匿名接口


浙公网安备 33010602011771号