package main
import "fmt"
type Human struct{ //定义了Human类
name string
gender string
}
func (this *Human) Eat(){
fmt.Println("Human eat.....")
}
func (this *Human) Walk(){
fmt.Println("Human walk ......")
}
type SuperHuman struct{//定义了个SuperHuman 类
Human //go语言中这样可以继承啦
id int
}
func (this *SuperHuman) Eat(){
fmt.Println("我是神。。。。。。。")
}
func main() {
superpeopele:=SuperHuman{Human{"neu","male"},1}
fmt.Println(superpeopele)
var s SuperHuman
s.id=2323
s.name="jiaqiang"
s.gender="female"
fmt.Println(s)
}