/*
*/
package main
import "fmt"
type Persion struct {
name string
sex byte
age int
}
type Student struct {
*Persion //只有类型,没有名字,匿名字段,继承Person的成员
id int
addr string
}
func main() {
//01 初始化方法1
var s1 Student = Student{&Persion{"mike", 'm', 18}, 111, "shanghai"}
fmt.Println("s1=", s1)
//方法2
var s2 Student
s2.Persion = new(Persion) //为Persion 分配空间
s2.name = "huaha"
s2.id = 1
fmt.Println("s2=", s2)
}
4.3 go结构体指针匿名组合
猜你喜欢
转载自blog.csdn.net/h4241778/article/details/105317844
今日推荐
周排行