當前位置:首頁 » 編程軟體 » 屬性編程

屬性編程

發布時間: 2024-11-12 13:37:08

『壹』 怎麼更好的理解C#編程中的屬性,set和get的用法

C#的屬性本質是一對方法,目的是為了控制類的欄位(field)的暴露方式。例如你的類有一個name欄位,如果設為public,那麼任何拿到這個類實例的使用者都可以無限制地修改name,有時候這不是你想要的結果,比如某函數把name改成了null,這有可能是你不希望見到的。為了避免這個問題,你或許會把name欄位設置為protected或索性private,但是這種情況下,欄位不能被外部修改,卻也無法讀取了。
所以C#語言引用了屬性,它們的一對set和get方法可以對某一欄位進行分別的控制,比如你只給它get方法,那麼這個欄位就可以通過該屬性讀取,而不能寫入,如果你給它private set方法,那麼它可以寫入,但只能在類內部的方法中進行。等等好處不一而足。
總的來說,你把屬性理解成欄位的「守衛」,它們為了提供欄位的訪問限制。

『貳』 編程中的「屬性」、「方法」、「事件」分別指什麼

「屬性」:就像名字,大小,位置等等
「方法」:就是你對一個問題實現的過程
「事件」:就是一個控制項所發生的事情

『叄』 c#編程,屬性那裡,使用get,set有什麼好處嗎

嚴格來講,這是面向對象中「封裝」這一概念的體現,為了保證代碼的安全性。get,set是「屬性」這一概念中的2個方法。俗稱「訪問器」。 舉一個不太恰當的例子,3個人:老闆,秘書,員工,秘書就是」屬性「,get-》秘書將老闆的指示傳遞給員工,set-》秘書將員工的意見傳遞給老闆。為的就是不讓員工和老闆直接接觸,如果這個員工是恐怖組織的成員,那多危險是吧?

熱點內容
安卓如何把圖片傳送到iphone 發布:2024-11-14 06:17:26 瀏覽:655
小學一年級學編程 發布:2024-11-14 06:16:44 瀏覽:829
安卓如何傳文件到windows 發布:2024-11-14 06:16:41 瀏覽:290
樊勝美保險如何配置 發布:2024-11-14 06:16:07 瀏覽:123
小米手機訪問通訊錄許可權設置在哪裡 發布:2024-11-14 06:16:00 瀏覽:961
美團外賣密碼在哪裡 發布:2024-11-14 06:09:49 瀏覽:736
sql字元串相等判斷 發布:2024-11-14 06:02:30 瀏覽:882
uc的緩存視頻列表不見 發布:2024-11-14 06:02:27 瀏覽:690
linux用戶組的許可權設置 發布:2024-11-14 06:02:21 瀏覽:47
怎麼設置安卓導航默認啟動 發布:2024-11-14 06:02:20 瀏覽:137