问题:
子类没有构造方法,但是其父类有个无参构造方法,那子类创建对象时用父类的构造方法还是编译器提供的无参构造方法?
答案:
是用父类的构造方法
下面测试:
public class Father {
public Father() {
System.out.println("父类构造方法");
}
}
public class Son extends Father{
}
public class Test {
public static void main(String[] args) {
Son s=new Son();
}
}
运行测试类,结果如下: