Go中的继承与组合 组合 如果一个结构体嵌套了另一个有名的结构体,那么这叫做组合。 继承 如果一个结构体中嵌套了另一个匿名结构体,那么这个结构体可以直接访问匿名结构体的方法,从而实现继承。 实例 // 父结构体 type BaseController struct { } // 父结构体的方法 func (c *BaseController) ReturnJson() { } // 继承 type