重写构造函数