修改了公共构造函数的签名。