本文主要是介绍子类编写构造器报错 Implicit super constructor Cigerate() is undefined,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
父类
public class Cigerate {
private String name;
public Cigerate(String name){
this.name = name;
}
}
子类
public class Baisha extends Cigerate{
String address;
public Baisha(String address){
this.address = address;
}
}
Jvm在初始化子类时会先初始化父类,如果父类中有空构造器,子类不用初始化父类。
以下可行
(一)
子类构造器改为
public Baisha(String address){
super("c");
this.address = address;
}
(二)
父类添加构造器
public Cigerate(){
}
欢迎加我的qq技术群425783133
这篇关于子类编写构造器报错 Implicit super constructor Cigerate() is undefined的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!