mark第15题构造函数