构造函数与继承