TECH I.S.

C# OOP


C# - OOPとは?

OOPはオブジェクト指向プログラミングの略です。

手続き型プログラミングは、データに対して操作を実行するプロシージャまたはメソッドを記述することであり、オブジェクト指向プログラミングは、データとメソッドの両方を含むオブジェクトを作成することです。

オブジェクト指向プログラミングには、手続き型プログラミングよりもいくつかの利点があります。

  • OOPはより速く、より簡単に実行できます。
  • OOPはプログラムに明確な構造を提供します。
  • OOPは、C#コードをDRYに保つのに役立ち、「同じことを繰り返さない」ようにし、コードの保守、修正、デバッグを容易にします。
  • OOPを使用すると、より少ないコードとより短い開発時間で、完全に再利用可能なアプリケーションを作成できます。

ヒント:"Don't Repeat Yourself" (DRY)の原則は、コードの繰り返しを減らすことです。アプリケーションに共通するコードを抽出し、それらを1つの場所に配置して、繰り返すのではなく再利用する必要があります。


C# - クラスとオブジェクトとは?

クラスとオブジェクトは、オブジェクト指向プログラミングの2つの主要な側面です。

次の図を見て、クラスとオブジェクトの違いを確認してください。

クラス

フルーツ

オブジェクト

りんご

バナナ

マンゴー


もう一つの例

クラス


オブジェクト

ボルボ

アウディ

トヨタ


したがって、クラスはオブジェクトのテンプレートであり、オブジェクトはクラスのインスタンスです。

個々のオブジェクトが作成されると、クラスからすべての変数とメソッドが継承されます。

あなたは次の章で、クラスとオブジェクトについてより多くのことを学ぶでしょう。


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細