建议12:避免用序列化类在构造函数中为不变量赋值