抽象クラスで正確な名前で仮想メソッドを初期化したい。
そして、継承者のオーバーライド メソッドであるクラスでは、オーバーライドできます。
- 基本メソッドの戻り値の型
- メソッドの引数
お見せするために、私が本当にやりたいことは次のようなものです:
abstract class A
{
public virtual void Func1() { }
}
class B : A
{
override string Func1(int a, int b)
{
return (a + b).ToString();
}
}
new
C# では、基本クラスと同様に戻り値の型/引数を使用する必要があることはわかっていますが、この状況ではキーワードを使用したヒントがいくつかあるのではないでしょうか?