Golang 之 面向对象继承(一)

版权声明:本文为博主原创文章,转载文章须附上文章来源与作者。 https://blog.csdn.net/ChangerJJLee/article/details/81093714

对于结构体来说,Go中使用一种叫做”组合”的方法来实现继承

package main

type Phone struct {
}

func (p *Phone) Call() {
    println("...呼叫中")
}

// 组合
type Mi8 struct {
    Phone
}

func main() {
    var p Mi8
    p.Call()
}

猜你喜欢

转载自blog.csdn.net/ChangerJJLee/article/details/81093714