轻微的新手问题。
我有一个付款基类。除了额外的附加功能外,所有这些都具有相同的属性。其中一个属性是 a postUrl
。在基类中,这是空的,但在子类中,每个类都有自己的 url。这不应该被允许从类外部访问,它是固定的,不应该改变。我如何去覆盖子类中的属性?
例如
class paymentBase
{
public int transactionId {get;set;}
public string item {get;set;}
protected virtual postUrl = String.empty; // can't be accessed from outside inheritance / public / protected?
public void payme();
}
class paymentGateWayNamePayment : paymentBase
{
protected override postUrl {
get { return "http://myurl.com/payme"; }
}
}
我该怎么做呢?
提前致谢