假設我有3個類(父,子和女兒)。我想讓兒子和女兒使用Parent的Name getter方法,但是我想分別爲每個孩子類應用不同的屬性。覆蓋屬性屬性
public class Parent {
private string name;
public string Name {
get { return this.name; }
set { this.name = value != null ? value.trim() : null; }
}
}
和兒子...
public class Son : Parent {
[SonAttribute]
public string Name { // keep parent behavior }
}
}
同爲女兒Name
getter方法但[Daughter]
屬性。
我可以這樣做嗎?
@TGH - 感謝您的回答(看起來像被刪除了)。我選擇了p.s.w.g,因爲我沒有完全理解關於方法的'new'關鍵字。 –