执行顺序(http://www.cnblogs.com/BlackStorm/p/5699965.html链接讲的很清楚)
父类的静态初始化块
子类的静态初始化块
父类的初始化块
父类的构造函数
子类的初始化块
子类的构造函数
父类的静态初始化块
子类的静态初始化块
父类的初始化块
父类的构造函数
子类的初始化块
子类的构造函数
2017-04-11
正确答案:
// 创建方法内部类的对象
MInner mi = new MInner();
// 调用内部类的方法
int newScore=mi.getScore();
// 创建外部类的对象
HelloWorld mo = new HelloWorld();
// 创建方法内部类的对象
MInner mi = new MInner();
// 调用内部类的方法
int newScore=mi.getScore();
// 创建外部类的对象
HelloWorld mo = new HelloWorld();
2017-04-11
8 public HelloWorld() 20 static{ 34 hello.show();
2017-04-11