go语言其实没有继承的说法,但是可以通过在接口中嵌套接口,或者在结构体中嵌套结构体的方式实现
//结构体继承,这里就是fff继承了Pp,可以创建实例访问Pp的方法
type fff struct {
test.Pp
}
type Pp struct {
Oo int
Jj int
}
//结构继承和上边的是一样的道理,这样也就可以通过创建B实例调用a的各类参数了
type A interface{
Get() int
}
type B interface{
A
}