我有一個繼承的架構如下圖所示:一個抽象類繼承另一個抽象類問題
public abstract class BaseAttachment
{
public abstract string GetName();
}
public abstract class BaseFileAttachment:BaseAttachment
{
public abstract string GetName();
}
public class ExchangeFileAttachment:BaseFileAttachment
{
string name;
public override string GetName()
{
return name;
}
}
我基本上要調用ExchangeFileAttachment類的getName()方法;但是,上面的聲明是錯誤的。任何幫助,這是表示讚賞。由於
您是否打算在'BaseFileAttachment'上提供一個全新的'GetName'方法來隱藏'BaseAttachment.GetName'?如果沒有,只需省略重新聲明。 –
爲什麼'ExchangeFileAttachment'聲明爲'abstract'? –
「但是,上面的聲明是錯誤的」你應該在你的問題中提供更多細節。它不會編譯?它沒有做你想做的事嗎?如果是這樣,那麼錯誤或不良行爲是什麼? – Servy