您的位置:首页 > 编程语言 > Java开发

java中内部类与外部类的区别

2013-05-27 19:32 211 查看
静态的内部类称嵌套类(Nested Class),如:

class Outer {

class Inner { } //Inner class

static class Nested { } //Nested class

}

补充一下:

区别: 1.内部类的对象隐含一个外部类的对象引用,可以直接引用外部类的方法和属性

另外内部类不能定义静态的属性和方法,创建内部类对象必须依赖于一个外部对象

2. 嵌套类不能直接引用外部类的non-satic属性和方法,创建嵌套类对象时不依赖外部类

对象
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java学习