学习JAVA,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)

来源:百度知道 编辑:UC知道 时间:2024/05/16 08:29:02

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