产生原因: 原因的是因为子类在实例化时,会调用父类的构造方法。父类有一个默认的构造方法无参构造方法,重写了父类的构造方法会覆盖掉默认的构造方法。调用的是需要参数的构造方法,需要传值给它.使用base关键字。即重新构造了方法,原构造函数所需要的参数并没有传递需要的实参,导致错误 文章链接: https://blog.csdn.net/qq_38061677/article/details/81021646