每日总结

继承条件下的构造方法调用:

class Grandparent
{

public Grandparent()
{

System.out.println("GrandParent Created.");
}

public Grandparent(String string)
{

System.out.println("GrandParent Created.String:" + string);
}

}

class Parent extends Grandparent
{

public Parent()
{

//super("Hello.Grandparent.");

System.out.println("Parent Created");

// super("Hello.Grandparent.");

}

}

class Child extends Parent
{

public Child()
{
System.out.println("Child Created");

}

}

public class TestInherits
{

public static void main(String args[])
{

Child c = new Child();
}

}

通过 super 调用基类构造方法,必须是子类构造方法中的第一个语句。

原文地址:https://www.cnblogs.com/lxywsx/p/14177444.html