增加赋值构造函数