2010年2月7日日曜日

基本クラスを定義してそのクラスを継承した派生クラスを定義し、その派生クラスをインスタンス化して基本クラスのメンバーにアクセスしてみる。

using System;

class BaseClass
{
    public int n=1;
    public void printOut1()
    {
        Console.WriteLine("BaseClass");
    }
}

class DerivedClass : BaseClass
{
    public int m = 2;
    public void printOut2()
    {
        Console.WriteLine("DerivedClass");
    }
}

class MainClass
{
    static void Main()
    {
        DerivedClass derived = new DerivedClass();

        // BaseClassのメンバーにアクセス
        Console.Write(derived.n);
        derived.printOut1();

        // DerivedClassのメンバーにアクセス
        Console.Write(derived.m);
        derived.printOut2();
    }
}

0 コメント:

コメントを投稿