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