构造函数的执行算法?