添加构造函数