GO语言中的模拟"继承"

go语言中的机构体可以模拟其他语言中的class的类 继承,把一个结构体放在例外一个结构体中相应的结构提就会获取到对应结构体的字段,该字段会产生 字段提升…

package main

import "fmt"

func main() {
	p := new(person)
	p.name="axing"
	p.age=18
	s:=new(stu)
	s.shcool="四川大学"
	fmt.Println(p)
	fmt.Println(s)
}

type person struct {
	name string
	age  int
}
type stu struct {
	person
	shcool string
}

GO语言中的模拟

你可能感兴趣的:(GO语言入门笔记)