package cn.gamewave; publicclass Son extends Father...{ public Son() ...{ //String name = "Son"; super(); System.out.println("Son = test"); } publicstaticvoid main(String[] args) ...{ Son son =new Son(); } } class Father ...{ public Father() ...{ int age =10; System.out.println("Father's age = "+ age); } }
java里在了类中用super调用父类构造函数时,调用语句必须是子类的第一条语句. 简单的说,如果不放在第一句的话, 再次调用父类构造方法会影响前面的处理.而且应当先继承父类的特性,再增加自己的特性.package cn.gamewave;public class Son extends Father...{ public Son() ...{ //Strin