修改了构造方法。