代码整理，属性调整到构造函数前面