在子类里,可以通过supper(argument list) 来调用祖先类的构造方法 this(argument list) 来调用 自己的其他构造方法。 如果在子类里不显示调用祖先类的构造方法,系统会自动调用祖先类的无参构造方法 如果祖先类没有无参构造方法,而子类又没有显示的调用祖先类的构造方法,在编译的时候,就会有错误提示。 在子类的构造方法里调用祖先的构造方法时,必须在构造的方法的第一句调用,否则,会产生错误。