当前位置: 代码迷 >> J2SE >> 初学者有关问题,关于下面这段代码,哪位高手能给个答案
  详细解决方案

初学者有关问题,关于下面这段代码,哪位高手能给个答案

热度:111   发布时间:2016-04-24 13:05:41.0
菜鸟问题,关于下面这段代码,谁能给个答案
public class Constructor {
Constructor() {
System.out.println("this is the Constructor!");
}
public static void main(String[] args){
new Constructor();
new Constructor2("good");
}
}

class Constructor2 extends Constructor {
Constructor2(String s) {
System.out.println("Constructor overrided!" + s);
}
}


为什么输出2次 “this is the Constructor!”?菜鸟问题,请各位不吝赐教!

------解决方案--------------------
必须先调用父类的构造方法,原因是要先为父类的成员分配空间,这样子类才能继承过来
  相关解决方案