ホーム -> オブジェクト指向のスケルトン
prev UML クラス図解説サイト with C# 前へ UML クラス図解説サイト with C# トップへ UML クラス図解説サイト with C# 次へ next

クラスとインスタンス - 基本 -

class Program
{
    static void Main(string[] args)
    {
        MyClass myClass = new MyClass(10);
        Console.WriteLine(myClass.MyProperty);
        myClass.MyProperty = 20;
        Console.WriteLine(myClass.MyProperty);
        Console.WriteLine(myClass.MyMethod(1, 2));
        Console.WriteLine(myClass.MyMethod(1, 2, 3));
    }
}
public class MyClass
{
    // フィールドの設定
    private int MyField;
    // プロパティの設定
    public int MyProperty
    {
        get { return MyField; }
        set { MyField = value; }
    }

    // コンストラクタ
    public MyClass(int MyField)
    {
        this.MyField = MyField;
    }

    // 定数の宣言
    public const int MyCount = 100;

    // メソッドのオーバーロード
    public int MyMethod(int a, int b)
    {
        return (a + b + this.MyField) * MyCount;
    }

    public int MyMethod(int a, int b, int c)
    {
        return (a + b + + c + this.MyField) * MyCount;
    }
}

prev UML クラス図解説サイト with C# 前へ UML クラス図解説サイト with C# トップへ UML クラス図解説サイト with C# 次へ next
inserted by FC2 system