2、 Inner 类中定义的 test() 方法可以直接访问 Outer 类中的数据,而不受访问控制符的影响,如直接访问 Outer 类中的私有属性a
2015-06-20
3、 定义了成员内部类后,必须使用外部类对象来创建内部类对象,而不能直接去 new 一个内部类对象,即:内部类 对象名 = 外部类对象.new 内部类( );
2015-06-20
如果内部类是静态类,只能直接创建内部对象!不能new外部对象来创建了!
public static class SInner {}
HelloWorld a=new HelloWorld();
SInner si=a.new SInner();
就会报错
public static class SInner {}
HelloWorld a=new HelloWorld();
SInner si=a.new SInner();
就会报错
2015-06-20
原来还可以导入自己写的类啊,以前都不知道。。而且包名也经常设置的不规范,总是喜欢第一个英文小写,第二个英文首字母大写。。
2015-06-19