は、私の質問は、それが上書きされ、上書きされているので、私はオーバーライドまたは仮想キーワードとのHttpConnectionクラスにメソッド近い()を宣言する必要があるかどうかを知ることがあるシナリオC#でオーバーライドされ、同時にオーバーライドされるメソッドについてのコメント?ここ
public class Connection
{
public virtual void close()
{
/*Some code */
}
}
public interface IHttpRelay
{
void close();
}
public class HttpConnection: Connection,IHttpRelay
{
public /*keyword*/ void close()
{
base.close();
}
}
public class Http:HttpConnection
{
public override void close()
{
/*Some code */
}
}
です同時に。
あなたが上書きするメソッドは、すでに仮想でなければならないので、言語で 'virtual'修飾子をもう一度追加することができれば混乱します。 – Joren