增加了构造函数和+的运算符重载，或许还需要对代码进行重构。