这个运行时错误的原因有很多吧,你的程序看起来不错
没错的,子类的无参构造函数首先去调用父类的构造函数,现在父类中有构造函数编译器不会自动为其创建无参构造函数,这时子类构造函数就会找不到这个构造函数,于是编译器报错!可以为Doctor类加上无参构造函数,也可以去掉子类中的无参构造函数。试过了,行的!
没错的,子类的无参构造函数首先去调用父类的构造函数,现在父类中有构造函数编译器不会自动为其创建无参构造函数,这时子类构造函数就会找不到这个构造函数,于是编译器报错!可以为Doctor类加上无参构造函数,也可以去掉子类中的无参构造函数。试过了,行的!