2009年12月23日水曜日

abstractキーワードとoverrideキーワードを使用し、overrideが前提の抽象メソッドと抽象クラスを宣言して定義、実行してみる。

using System;
// 抽象クラス
abstract class BaseClass
{
    // 抽象メソッド
    public abstract void printOut();
}


class DerivedClass : BaseClass
{
    public override void printOut()
    {
        Console.WriteLine("派生クラス");
    }
}


class MainClass
{
    static void Main()
    {
        DerivedClass drv = new DerivedClass();
        // 出力値:派生クラス
        drv.printOut();
    }
}

0 コメント:

コメントを投稿