
【Java25】内部类
把一个类定义在另一个类内部,就是内部类(也叫嵌套类)。包含内部类的类称为外部类(也叫宿主类)。大部分情况下,把内部类看成是成员内部类,也就是和成员变量、成员方法、构造器、初始化块类似的东西(想一想能够放在Java类内部的五种东西)。因此,成员内部类也就有两种:static修饰的“类内部类”(太拗口了,所以还是遵循传统叫静态内部类,或者就直接叫static修饰的成员内部类)和普通内部类。除此之外,成员内部类做为外部类的组成部分,具有访问权限,即publicprivateprotected。

























