JAVA中的内部类
JAVA中的内部类
内部类分为:
成员内部类,静态内部类,局部内部类,匿名内部类
内部类:在一个类的内部再定义一个完整的类;
各种内部类的特点:
1.成员内部类:
1.编译之后可分别生成独立的字节码文件(.class),是两个独立的类;
2.内部类可直接访问外部类的私有成员,而不破坏封装;
3.内部类通常只服务于外部类,对外不具备可见性;
4.创建内部类对象,先创建外部类对象,再通过外部类对象.new内部类类名,来创建内部类对象;
5.外部类类名.this引用外部类的当前对象;
代码演示:
public c
原创
2021-03-13 00:58:29 ·
1275 阅读 ·
0 评论