学习JAVA,Static Nested Class 和 Inner Class的不同

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

你可能感兴趣的:(学习JAVA,Static Nested Class 和 Inner Class的不同)