GO语言中的继承和组合
最新推荐文章于 2023-07-22 22:22:52 发布
不要影响我叠Q
最新推荐文章于 2023-07-22 22:22:52 发布
676
收藏
1
分类专栏:
GO语言
12 篇文章
0 订阅
GO语言中的继承也是通过组合来实现的,二者的具体区别如下:
如果一个struct嵌套了另一个有名结构体,那么这个模式就叫组合
如果一个struct嵌套了另一个匿名结构体(只有类型没有名字),那么这个结构可以直接访问匿名结构体的方法,从而实现了继承。
如果一个struct嵌套了多个匿名结构体,那么这个结构可以直接访问多个匿名结构体的方法,从而实现了多重继承。