构造函数的修改