现在的位置: 首页 > 综合 > 正文

内部类的一些规则

2013年08月21日 ⁄ 综合 ⁄ 共 330字 ⁄ 字号 评论关闭

1、 
外部类不能直接访问非静态内部类的实现类(必须通过创建了非静态内部类对象来访问内部类的函数)。

2、 
匿名非静态内部类适用于只创建一次的类。

3、 
非静态内部类保存了其。

4、 
如果一个非静态内部类对象存在,一定存在一个寄存它的外部类对象。反之则不然。

5、 
非静态内部类里不能存在任何静态元素。

6、 
静态内部类的实例方法也不能访问外部类的非静态成员。

7、 
静态内部类存在,不一定外部类存在,所以静态内部类不能访问外部类非静态成员,外部类实例方法可以访问内部类非静态成员变量。

8、 
接口里定义的内部类默认为:publicstatic

9、 
在外部类使用非静态内部类,应该先实例化外部类,然后才能实例化内部类。

10、非静态内部类保存了一个寄存它的外部类的对象的引用。

抱歉!评论已关闭.