文章詳情頁
java - golang的結(jié)構(gòu)體和c++中的對象有什么區(qū)別?
瀏覽:176日期:2024-03-24 16:13:44
問題描述
感覺他們挺像啊,和c的結(jié)構(gòu)體也很像,想知道有啥具體區(qū)別嗎?為什么不直接叫他對象,而是叫結(jié)構(gòu)體呢?難道是因為這個結(jié)構(gòu)體沒有類的概念?
問題解答
回答1:因為用go寫面向?qū)ο缶幊毯蛡鹘y(tǒng)的面向?qū)ο缶幊滩灰粯樱热鏶o沒有抽象方法。C++中的對象是可以有抽象方法的。
這個文章有更詳細的解釋:http://hackthology.com/golang...
回答2:應該是 類 vs 結(jié)構(gòu)體 吧。 類的實例化才叫對象吧。。 題目是不是搞錯概念了。。
標簽:
java
相關文章:
1. Docker for Mac 創(chuàng)建的dnsmasq容器連不上/不工作的問題2. java - instance method中 static后的<K>是什么意思?3. javascript - QWebEngineView 如何爬 angular 的動態(tài)數(shù)據(jù)?4. java - 關于File的問題?5. java - 一段遞歸代碼的問題6. python3.x - python連oanda的模擬交易api獲取json問題第五問7. css3 - 圖片等比例縮放8. 錯誤:java.lang.NoSuchMethodError:org.objectweb.asm.ClassWriter。<init>(I)V9. html5 - 這個代碼顯示功能如何實現(xiàn)?10. node.js - npm 非管理員權(quán)限 全局安裝問題
排行榜

熱門標簽