2009年12月22日火曜日

setキーワードとgetキーワードを使用し、クラスの外部からもprivateにアクセスできるようにしてみる。

using System;


class SampleClass
{
    // 既定のprivate
    int n = 0;


    /* SampleClassの外部からprivateの
     * int n=0にアクセスできるようにする */
    public int Num
    {
        set
        {
            this.n = value;
        }
        get
        {
            return this.n;
        }
    }
}


class MainClass
{
    static void Main()
    {
        SampleClass sample = new SampleClass();
        // setを呼び出す
        sample.Num = 1;
        // getを呼び出して出力
        // 出力値:1
        Console.WriteLine(sample.Num);
    }
}

0 コメント:

コメントを投稿