物件導向 - 封裝的好處 [類別Class的包裝 與 屬性Property的封裝]

  • 1317
  • 0
  • C#
  • 2020-07-22

什麼是類別?
為什麼要建立類別?簡單來說,就是要將資料做「分類(Classify)」,使每筆資料在茫茫的記憶體中能夠最快速地被找到。

什麼是封裝?
簡單來說,建立類別(Class)就是一種生成"包裝(Package)"的概念
把類別當作一種包裝容器,"裝進"它的欄位(Fields)、屬性(Properties)、方法(Methods)等。

宣告類別時,針對資料安全性的考量,我們會使用存取修飾詞,這就是一種"封閉"。
對於類別(Class) 與 類別成員(Class Members)設定存取修飾詞(Access Modifiers)可以控制外部對於此類別與其成員的使用:"外部是否能夠看到、設定?"。

...繼續閱讀 »