四楼正解
* 因为子类的构造函数默认第一行有一条隐式的语句super();
* super会访问父类中空参数的构造函数。而且子类中所有的构造函数默认第一行都是super;
*
*/
class Test3{
public static void main(String[] args) {
Zi z=new Zi();
}
}
class Fu{
Fu(){
System.out.println("Fu run!");
}
}
class Zi extends Fu{
Zi(){
System.out.println("Zi run!");
}
}
//结果为:Fu run!
Zi run!
|