内部类

内部类

概念

外部类和内部类

程序

调用

外部类:new

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

内部类用途

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

2.调用外部类out方法

静态内部类:加static修饰

如图id不可调用了,因为此时内部类是静态的,id是非静态

解决方案是将id也变为静态,如下图

一些特殊类

注意

一个java类中只能有一个public class类但可以有多个class类

局部内部类

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

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

匿名类

匿名接口

posted @ 2022-03-30 21:05  无关风月7707  阅读(18)  评论(0)    收藏  举报