iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
0
Modern Web

征服C#系列 第 13

Day13 物件導向封裝性-Public vs Private

一開始先複習物件如何儲存在電腦

1.電腦的記憶體中有一塊空間稱為 Heap 來存放物件的本體
2.當我們執行以下的程式碼後,電腦就會在 Heap 建立物件
https://ithelp.ithome.com.tw/upload/images/20190927/20119848OSzxJ9RCTp.png
概念圖:初學者畫圖,應該很好懂吧!哈哈

Public vs Private介紹

1.Public 會使 Property 與 Method 變成任何人皆可觀看、使用與修改
2.Private 會使 Property 與 Method 變成只有自己皆可觀看、使用與修改
3.一旦 Property 或 Method 被設為 Private, 那就只有同一個 Class 大括號範圍內的東西才有權限使用
https://ithelp.ithome.com.tw/upload/images/20190927/20119848gWZRU2ugM2.png

https://ithelp.ithome.com.tw/upload/images/20190927/20119848GW3mD9e9Ft.png

property被設定為

1.private代表這個property只能在class這個大括號內使用
2.Public代表這個property或是method在程式任一處都可存取

https://ithelp.ithome.com.tw/upload/images/20190927/2011984817IU7qrG5q.png
(因為Password是private所以離開class的大框框變不能使用)

結語:好囉!簡單的做一下物件如何存取的動作,也介紹了Public、Private如果有物請趕緊告訴我謝謝各位大大


上一篇
Day12 物件導向基礎-應用
下一篇
Day14 物件導向封裝性-Private的三種常見方法
系列文
征服C#21

尚未有邦友留言

立即登入留言