只有一个初始化方法