作用域安全的构造函数