Java内部静态类

来源:互联网 发布:dj音乐制作软件 编辑:程序博客网 时间:2024/05/20 07:51

外部类可以访问内部类的所有方法与属性,包括private修饰的。

 OutClass.InnerClass obj = outClassInstance.new InnerClass(); //注意是外部类实例.new,内部类   AAA.StaticInner in = new AAA.StaticInner();//注意是外部类本身,静态内部类

(1)非静态内部类能够访问外部类的静态和非静态成员。静态内部类不能访问外部类的非静态成员,

(2)非静态内部类不能有static数据,只能放在外部类中。静态内部类可以包含所有东西。

原创粉丝点击