为什么name未在子类中定义,也可用this?
找到原因了。因为子类用了有参的构造方法,所以没法默认隐性地调用父类的无参构造方法。所以才会报错。
解决方法:只需要在父类中,把无参构造方法写出来即可。
public的吧?