func (对象)方法(参数列表)(返回值列表){
结构体
}想要使用方法 必须是相同类型的对象
type student struct {
name string
id int
}
//地址传递(*student)值传递(student)
//一般建议地址传递
func (s student) open() {
fmt.Println(s.name, s.id)
}
func studyFunc() {
s := student{"ds", 2}
s.open()
}
子类继承父类 可以继承结构体成员(属性) 也可以继承父类的方法
方法重写(默认是子类方法)