對這文章發表回應
發表限制: 非會員 可以發表
發表者: 冷日 發表時間: 2015/4/6 10:45:49
(C#) 屬性的設法(get、set)
首先,在OO的世界中,屬性不等於變數位址!
以前寫相關程式時,會直接將屬性寫成(即寫成變數)
public string test;
這個動作將會違反封裝原則。
所以屬性的設計應該用以下方法:
1. (正規做法)
private string a;
public string test
{
set{a=value;}
get{return a;}
}
2. (FrameWork3.5後可用)
public string test { get;set;}
原文出處: (C#) 屬性的設法(get、set) - 阿良筆記- 點部落