初始化
继承,命名空间