在父类中定义一个无参的构造器: public 父类类名() {} 即可解决 子类调用构造器时候,若无super(参数)的话,则会默认调用他的父类空参构造器 但是如果你的父类中存在了含参构造器,且没有自己定义无参构造器,则会报如上的错误。