プログラミング C# - 翔ソフトウェア (Sho's)

C#/.NET/ソフトウェア開発など

新人向けオブジェクト指向の説明

プログラミング初心者向けのオブジェクト指向の説明。

先に C# や Java などで、実際のプログラミングを体験してもらった後で。

図を描いたり、具体例を示しながら。

正確さよりわかりやすさが重要。

  • オブジェクト:

    属性 (値の集まり) と振る舞い (機能の集まり) をひとまとまりとしたプログラム上の単位。

  • オブジェクト指向プログラミング:

    複数のオブジェクトが互いにメッセージを投げ (機能を呼び合い)、協調動作することで、システムが機能するようにプログラムすること。

  • クラス:

    共通の特徴 (属性と振る舞い) を持ったオブジェクトの集合。多くのオブジェクト指向プログラミング言語では、便宜上、オブジェクト単位ではなくクラス単位でプログラムを記述する。