JAVA 面向对象的扩展 内部类

内部类是拓展 基础不好的不用深究 了解就好

概念
内部类就是在一个类的内部在定义一个类,比如A类中定义一个B类,那么B类相对于A类就称为内部类,而A类相对B类来说的外部类。
简单介绍以下四种
①成员内部类 以代码展示(定义 规则 作用),Test为测试类 能访问外部类的私有属性和方法

②静态内部类 以代码展示(定义 规则 作用) ,静态的不能访问外部非静态的属性和方法

③局部内部类 以代码展示(定义 规则 作用), 在外部类的方法中定义一个内部类

④匿名内部类 以代码展示(定义 规则 作用), 没有名字的初始化类 不用将实例保存到变量中

注意:一个JAVA类中 只能有一个public class(public class类中可以有 public class ),但是同级别可以有多个class

posted @ 2020-12-29 16:05  小白之下的程序Y  阅读(81)  评论(0编辑  收藏  举报