- 关键技术
在类中除了可以定义属性、方法、块外,还可以定义类,这种类称为内部类。
内部类可以使用在外部类中定义的属性和方法,即使它们都是私有的。编译器在编译内部类时,将内部类命名为Outer$Inner的形式,虚拟机并不知道有内部类。
提示:只有内部类可以设置成私有的,其他类只有共有和包可见两种形式。
在类中除了可以定义属性、方法、块外,还可以定义类,这种类称为内部类。
内部类可以使用在外部类中定义的属性和方法,即使它们都是私有的。编译器在编译内部类时,将内部类命名为Outer$Inner的形式,虚拟机并不知道有内部类。
提示:只有内部类可以设置成私有的,其他类只有共有和包可见两种形式。