NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
~~~ type Animal interface { //子集 sayhi() } type Humaner interface { //超集 Animal //匿名字段,继承了sayhi sing(lrc string) } type Person struct { name string age int } func (p *Person) sayhi() { fmt.Println(p.name, p.age) } func (p *Person) sing(lrc string) { fmt.Println("听周杰伦在唱:", lrc) } func main() { var h Humaner p := &Person{"jack", 20} h = p h.sayhi() //继承过来的方法 h.sing("夜曲") } ~~~ ~~~ jack 20 听周杰伦在唱: 夜曲 ~~~