亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

吃透面向對象【Golang實現版】

難度入門
時長 1小時41分
學習人數
綜合評分9.10
11人評價 查看評價
9.1 內容實用
9.3 簡潔易懂
8.9 邏輯清晰
感覺go語言中的引用類似指針比c語言容易多了,大學老師當時講c語言的時候,都是照著ppt來念,后來看了譚浩強的c語言書籍才算對c了個入門,
這個課程進的還行,比較初級,簡單,聽得懂,但是對go的語法不敢恭維。。。。。。。。。。。。。。
嗯嗯,編程思想都類似,就是go語言的語法太變態了,真得有個適應的過程,,,
挑了幾節看了看,嗯,不錯,對go語言入門者是一個不錯的學習,非常感謝,請問波哥,后續還有沒有go語言相關的課程分享呢?
波哥 你的面向對象設計思想分析的很到位,那張漂亮的圖能分享下嘛??
靠,go語言這么強大嘛?一個接口+繼承就能搞定這么復雜的功能??

看來真是小看go了,之前總認為java比go牛B,go也只是傍google的大腿,現在看來 google的親兒子就是親兒子,google牛B
繼承流程分析的不錯,很到位。結構體內嵌多個不同的結構體,多層嵌套,那go語言為什么沒有向java,php那樣使用分號結束呢?
使用工廠模式封裝數據對外暴露接口,嗯嗯, 有點理解了,強,繼續學習中
類型組合,在一個類型當中嵌入一個或多個類型來實現面向對象,get
多態:1)父類引用指向子類對象

恩恩,概念背的不錯,還是Java/PHP那一套,不適用于Go!學Go的同學看官方文檔吧https://docs.studygolang.com/doc/effective_go.html#embedding,Go中就沒有類型繼承(https://docs.studygolang.com/doc/faq#inheritance?。┒鞘褂们度雭韺崿F代碼復用的(https://docs.studygolang.com/doc/effective_go.html#embedding)。

2)一個變量實現了接口中的方法,接口就可以指向這個變量
不想吐槽這個蹩腳表達了
1) userInfo是包外不可訪問的,userInfo里的『全部字段』在包外都可以訪問到!比如boge.Name請問哪里體現了封裝?什么?封裝體現在NewUserInfo方法上?你確定你學過封裝嗎?一個完全沒有理解封裝的人來講解封裝真是太搞笑了!
2)Product類型不但暴露你連官方文檔effective go都沒讀過,還表明你寫Go的時間并不長(蹩腳的php風格——this, 變量下劃線開頭,明明Product類已有明確語義,還要在Name和Price前加入product來限定)真是誤人子弟!https://golang.org/doc/effective_go.html#Getters
@Alexdon go的面向對象的風格,這里只是舉了其中一個例子,go的更多面向對象的風格已經發布在go的體系課當中,歡迎關注慕課網金職位課程 有關 go語言相關更加詳細的課程,這幾天就會上線。
明明講的是Go語言,偏偏使用C++/Java/PHP的編程風格,你不知道Go有自己的編程風格嗎? https://github.com/golang/go/wiki/CodeReviewComments#receiver-names
剛學習的小白,對這塊總是不太理解,今天聽了波哥的課,感覺有點清醒了,還要繼續努力
終于有一個老師將go語言的面向對象講清楚了,大贊,通過類型組合的形式實現面向對象,強~
課程須知
1、基本的go語法基礎
老師告訴你能學到什么?
1、面向對象官方定義與通俗理解 2、面向對象三大特征及其實踐 3、面向對象設計思想剖析 4、面向對象綜合運用

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消