2010年1月17日日曜日

インスタンスメソッドはClass(今の場合はMainClass)をインスタンス化して、静的メソッドはClass名(今の場合はSampleClass)を指定しそれぞれドット演算子を使用して呼び出し、実行してみる。

using System;


class SampleClass
{
    // 静的メソッドを定義
    public static void printOut()
    {
        Console.WriteLine("SampleClass");
    }
}


class MainClass
{
    public void printOut()
    {
        Console.WriteLine("MainClass");
    }


    static void Main()
    {
        // MainClassをインスタンス化
        MainClass main = new MainClass();


        /* それぞれのClassのMethodを呼び出す
         * 出力値
         * MainClass
         * SampleClass */
        main.printOut();
        SampleClass.printOut();
    }
}

0 コメント:

コメントを投稿