前言
距今为止,我们了解的都是普通类的定义,那就是直接在 IDEA
或 eclipse
中直接新建一个 class
。
新建完成后,你就会拥有一个 class
文件的定义,这种操作太简单了,时间长了就会枯燥,我们年轻人多需要更新潮和骚气的写法,好吧,既然你提到了那就使用 内部类
吧,这是一种有用而且骚气的定义类的方式,内部类的定义非常简单:可以将一个类的定义放在另一个类的内部,这就是内部类。
Java内部类是一种嵌套在另一个类(称为外部类)内部的类定义。它们可以访问外部类的所有成员(包括私有成员),同时也可以拥有自己的成员变量
、方法
、构造器
以及嵌套类
。
内部类是一种非常有用的特性,定义在类内部的类,持有外部类的引用,但却对其他外部类不可见,看起来就像是一种隐藏代码的机制&#x