何时需要合成构造函数