黑马程序员技术交流社区
标题:
java中的静态内部类
[打印本页]
作者:
zxg08042810
时间:
2014-2-26 12:07
标题:
java中的静态内部类
请问java中的静态内部类和非静态内部类分别什么时候使用呢?
作者:
xietansheng
时间:
2014-2-26 12:45
本帖最后由 xietansheng 于 2014-2-26 12:47 编辑
内部类:
通常的内部类需要在外围类实例化后才能实例化,普通的内部类对象隐含地保存了一个引用,指向创建它的外围类对象。非静态内部类,可以访问外部类成员,二者之间有相应的联系。
静态内部类:
静态内部类可以不依赖于外围类实例被实例化,通常称为嵌套类。不能从嵌套类的对象中访问非静态的外围类对象。如果你不需要内部类对象与其外围类对象之间有联系,那你可以将内部类声明为static。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2