从Java到Go面向对象--继承思想.md
生活随笔
收集整理的這篇文章主要介紹了
从Java到Go面向对象--继承思想.md
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
Go語言實現繼承
我們都知道Java中通過extends來實現對象的繼承,那么Go中怎么實現繼承呢?Go語言沒有繼承,只有組合。我們知道,繼承的目的是什么,是類的重用,那么在Go中組合的目的也是一樣,為了類的重用。
type Person struct {name string }func (person *Person) sayHi() {fmt.Println(person.name + " Hello World.") }type Man struct {Person }可以看到,就是把要繼承的對象,直接作為自己的屬性即可。
那么如何實例化呢?
子類實例化
var man = Man{Person{name: "man_liyang"}} man.sayHi()轉載于:https://my.oschina.net/huaxian8812/blog/1138276
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的从Java到Go面向对象--继承思想.md的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 37款机型升级鸿蒙系统,华为终于想通,为
- 下一篇: signature=16ceadeb00