摘要:(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;}