假设我有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'关键字。 –