增加init公有方法