System.out.println("外部类中的name:" +HelloWorld.this.name );
System.out.println("内部类中的name:" +name );
}
}
//测试成员内部类
public static void main(String[] args) {
//创建外部类的对象
HelloWorld o = new HelloWorld ();
Inner inn = o.new Inner();
觉得很神奇,内部类,不知道到底什么作业
System.out.println("内部类中的name:" +name );
}
}
//测试成员内部类
public static void main(String[] args) {
//创建外部类的对象
HelloWorld o = new HelloWorld ();
Inner inn = o.new Inner();
觉得很神奇,内部类,不知道到底什么作业
2017-08-23
程序运行时静态初始化块最先被执行,然后执行普通初始化块,最后才执行构造方法。由于静态初始化块只在类加载时执行一次,所以当再次创建对象 hello2 时并未执行静态初始化块。
2017-08-22