后端开发

go结构体组合可以实现继承结构体的所有属性和方法

动物结构体和狗结构提组合

狗结构体可以实现继承动物结构体的所有属性和方法

//动物

type Animal struct {

Colour string

}



// 狗

type Dog struct {

Animal

ID   int

Name string

Age  int

}



func main() {



var dog demo.Dog  

dog.ID = 3

dog.Name = "struct"

dog.Colour = “red”

dog.Run()

}

go