C#プチリファレンス

C# 抽象クラス(abstract)

抽象クラスの記述サンプルです。
抽象クラスは不完全に実装されたクラスで、継承先で不完全な部分の実装が必須となります。

抽象クラスサンプル

【抽象クラス(Abstract1)】
abstract class Abstract1
{
    public abstract string AbstractMethod1();

    public string KoMethod3()
    {
        return "子2です";
    }
}
【実装クラス(KoClass)】
class KoClass : Abstract1
{
    public string KoMethod()
    {
        return "子です";
    }

    public override string AbstractMethod1()
    {
        return "抽象メソッド1です";
    }
}

※KoClassでは、AbstractMethod1、KoMethod、KoMethod3 が利用可能です。

ToTop