修改了初始化方法