嵌套类型
go 语言没有继承,因此使用嵌入类型组合 来实现类似或更强大的功能
如下 基础类型human 可以嵌入到 man类型
package main
import "fmt"
/**
* 嵌入类型
*/
type humen struct {
sex string
age int
name string
}
type man struct {
humen
play string
}
type superMan struct {
man
fly bool
}
func main(){
m := man{humen{"男", 12, "男一号"}, "computer"}
fmt.Println(m)
}