C++ private
其實,按 private 的作用,面向對象的語言可以大致分兩類:
一類以類爲訪問界限,如 C++,同一類的不同對象可以互相訪問 private 成員
另一類以對象爲訪問界限,如 smalltalk,一個對象的 private 成員只有該對象自身才能訪問,不同對象,即使同一類,也不能訪問。
或者說,C++ 更像“面向類”的語言,而 smalltalk 是“原教旨主義”的面嚮對象語言。這種區別很微妙,也很有意思,需要在實踐中細細品味……
一類以類爲訪問界限,如 C++,同一類的不同對象可以互相訪問 private 成員
另一類以對象爲訪問界限,如 smalltalk,一個對象的 private 成員只有該對象自身才能訪問,不同對象,即使同一類,也不能訪問。
或者說,C++ 更像“面向類”的語言,而 smalltalk 是“原教旨主義”的面嚮對象語言。這種區別很微妙,也很有意思,需要在實踐中細細品味……
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
京東面試:如何進行JVM調優?
Java中文社羣
2024-05-21 14:43:06
Azure Service Principals ----- Azure 上最好保守的祕密的服務
Grant_Allen
2024-05-21 14:34:25
程序設計思路-球連球組成的羣
flan_grean
2024-05-21 14:32:55
YiShaAdmin:一款基於.NET Core Web + Bootstrap的企業級快速開發框架
追逐時光
2024-05-21 14:31:45
美團一面:項目中有 10000 個 if else 如何優化?想了半天,被問懵了!
Java技術棧
2024-05-21 14:31:14
一種精度更高的hopf直線檢測策略, 一種高精度邊緣檢測方法.
張博的博客
2024-05-21 14:29:34
深入瞭解安全工具Vault、Vault根令牌和解封密鑰,詳細整理部署Vault的詳細步驟
馬昌偉
2024-05-21 14:23:34
keycloak~作爲第三方登錄的對接標準
張佔嶺
2024-05-21 14:22:24
hdu4027(線段樹區間操作)
SnowLove
2024-05-21 14:20:03
Python 將PowerPoint (PPT/PPTX) 轉爲HTML
E-iceblue
2024-05-21 14:19:53