在 Java和PHP中都是使用extends关键字实现类的继承的,那么Go语言中如何实现“继承”呢?其实Go语言是不支持经典面向对象的编程范式与语法元素,说是“继承”,实际上是一种组合的思想,是通过 Go 语言的类型嵌入(Type Embed)来实现的。类型嵌入是在一个类型的定义中嵌入了其他类型Go 语言支持两种类型嵌入,分别是接口类型嵌入和结构体类型嵌入。接口类型只能嵌入接口类型,而结构体类型可以嵌入任意自定义类型或接口类型