“NestedClass(一般是 C++的说法),InnerClass(一般是 JAVA 的说法)。Java 内部类与 C++嵌套 类最大的不同就在于是否有指向外部的引用上。
静态内部类(InnerClass)意味着 1 创建一个 static 内部类的对象,不需要一个外部类对象,2 不能从一个 static 内部类的一个对象访问一个外部类对象

“NestedClass(一般是 C++的说法),InnerClass(一般是 JAVA 的说法)。Java 内部类与 C++嵌套 类最大的不同就在于是否有指向外部的引用上。
静态内部类(InnerClass)意味着 1 创建一个 static 内部类的对象,不需要一个外部类对象,2 不能从一个 static 内部类的一个对象访问一个外部类对象