4.7.1 构造函数