标签:包含 了解 blank rac 位置 lan 需要 nes 相关
嵌套类(Nested Class),是 Java 中对类的一种定义方式。Java 编程语言允许一个类被定义在另一个类中,这样的类就称为嵌套类。
嵌套类分为两种:静态的和非静态的。用 static 关键字来声明的嵌套类,称为静态嵌套类(Static Nested Class)。非静态嵌套类(Non-Static Nested Class),又称为内部类(Inner Class)。
包含嵌套类的类,可称为外围类(Enclosing Class)或外部类(Outer Class)。嵌套类可作为其外围类的成员。非静态嵌套类(内部类)可访问其外围类的其他成员,即使这些成员被声明为私有的。静态嵌套类不能访问其外围类的其他成员。
若嵌套类作为其外部类的成员,则它可声明为 private、public、protected 或包私有的。
使用嵌套类的主要理由是:
静态嵌套类和内部类,是嵌套类的两个分类。想要了解更多的相关信息,请参阅《静态嵌套类》和《内部类》。
标签:包含 了解 blank rac 位置 lan 需要 nes 相关
原文地址:https://www.cnblogs.com/blume/p/13193845.html