再谈访问修饰符——读《你必须知道的.net》
生活随笔
收集整理的這篇文章主要介紹了
再谈访问修饰符——读《你必须知道的.net》
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
public,具有最高的訪問權限,就像是公司的董事會具有最高的決策權與管理權,
?public開放性最大,不管是否同一個程序集或者不管是否繼承,都可以訪問。
?
?
protected,類似于公司業務部門經理的職責,具有對本部門的直接管轄權,
在面向對象中就體現為子類繼承這種縱向關系的訪問約定,也就是只要繼承了該類,則其對象就有訪問父類的權限,而不管這兩個具有繼承關系的類是否在同一個程序集中。
?
?
internal,具有類比意義的就是 internal類似于公司的職能部門的職責,不管是否具有上下級的隸屬
關系,人力資源部都能管轄所有其他部門的員工考勤。這是一種橫向的職責關系,
在面向對象中用來表示同一程序集的訪問權限,只要是隸屬于同一程序集,對象即可訪問其屬性,而不管是否存在隸屬關系。?
?
?
protected internal,可以看做是 protected和internal的并集,就像公司中掌管職能部門的副總經理,從橫向到縱向都有管理權。 (可以理解為protected+internal)
?
?
private,具有最低的訪問權限,就像公司的一般員工,管好自己就行了。
對應于面向對象的開放性最小。
轉載于:https://www.cnblogs.com/abenmao/archive/2012/06/20/2555585.html
總結
以上是生活随笔為你收集整理的再谈访问修饰符——读《你必须知道的.net》的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C#路径/文件/目录/I/O常见操作汇总
- 下一篇: word 2010 从第三页开始设置页码