Implicit super constructor Employee() is undefined for default constructor. Must define an explicit constructor

Implicit super constructor Employee() is undefined for default constructor. Must define an explicit constructor

译:默认构造函数未定义隐式超级构造函数Employee()。必须定义显式构造函数。

如果在继承某个超类的时候,超类中定义了有参的构造器去覆盖了默认的无参构造器(并且超类中没有再定义无参构造器),那么子类在继承超类的时候必须显示地定义构造器(构造器参数可选择超类中的一种构造器参数,并可在参数上增加参数),构造器内第一行必须使用super(父类构造器参数);

子类在定义显示的构造函数的时候可以扩充超类构造函数的参数;


49 Clicks !

发表评论

电子邮件地址不会被公开。