好处:每次创建对象,提供参数,就能初始化父类的数据,提高代码的复用性父类和子类的有参构造器都要提供,因为:子类中的所有构造器都会默认访问父类中的无参构造器,在执行自己解决方法:要么定义无参构造器(推荐)要么让子类调用父类的有参构造器