5.3.3 构造函数