/*/* 注意:当父类中没有构造函数的时候,子类需要通过显示定义super指定要访问父类中的构造函数 * 注意:用来调用父类中的构造函数的super语句在子类中构造函数中必须是第一行因为父类初始化要先完成 * * 1.问题this和super用于调用构造函数能同时存在吗? * 不可以,因为它们都需要定义在第一行。 * 2.为什么要定义在第一行? * 因为需要执行初始化。 * * */class fu{ // fu(){// // System.out.println("xx");// } //fu(){};不建议这样写 fu(int x){ System.out.println("xx"); }}class Zi extends fu{ // Zi(){// //super();// super(5);//显示指定super的方式来访问父类中的构造函数// //this(5);// System.out.println("xx");// } Zi(int x){ super(x); System.out.println("xx"); } }public class ExtendDemo { public static void main (String [] args){ Zi zi = new Zi(5); }}