避免在构造函数中初始化其他类