java里在了类中用super调用父类构造函数时,调用语句必须是子类的第一条语句.
简单的说,如果不放在第一句的话, 再次调用父类构造方法会影响前面的处理.而且应当先继承父类的特性,再增加自己的特性.
package cn.gamewave;

public class Son extends Father...{
public Son() ...{
//String name = "Son";
super();
System.out.println("Son = test");
}

public static void main(String[] args) ...{
Son son = new Son();
}
}

class Father ...{
public Father() ...{
int age = 10;
System.out.println("Father's age = " + age);
}
}
本文介绍Java中子类如何通过super关键字调用父类构造函数,并强调调用语句必须作为子类构造器的第一条语句。文章包含具体示例代码,展示正确使用super的重要性。

被折叠的 条评论
为什么被折叠?



