代码实例
package main
import "fmt"
type Persion struct {
Name string
Age int32
}
func (p * Persion) talk(){
fmt.Printf("我是一个人");
}
func (p * Persion) Eat(){
fmt.Println("可以吃饭");
}
type Student struct {
Persion
Sn string
}
func ( st * Student )Exam(){
fmt.Println("在考试");
}
func main(){
p:= &Student{Sn:"sh0001231"};
p.Exam();
}
备注:上面是go里面使用结构体继承入门案例