当父类拥有一个带参的构造方法时,子类要有一个带有相同类型参数的构造方法,并且第一行使用super(参数)来接受,否则会报错
上图是一个类 Two,拥有一个带String类型参数的构造方法。
上图是一个类One,这是正确的继承方法,其继承了Two,并且有一个带相同类型参数的构造方法。
这是类Three,集成Two,没有带参数的构造方法,因此会报错。
适当修改one 和two的代码(并让three不再集成Two):
在测试中,创建一个One对象,可以看到创建的one对象的参数“baby”带到了Two这个类中,修改了Two的参数,并且one中使用了父类Two中的name3---rach;