构造函数调用规则