Java OOP
OOP とは?
OOPはオブジェクト指向プログラミングの略です。
手続き型プログラミングは、データに対する操作を実行するプロシージャまたはメソッドを記述することですが、オブジェクト指向プログラミングは、データとメソッドの両方を含むオブジェクトを作成することです。
オブジェクト指向プログラミングには、手続き型プログラミングに比べていくつかの利点があります。
- OOPはより高速かつ簡単に実行できます。
- OOPはプログラムに明確な構造を提供します。
- OOPは、Javaコードを DRY "Don't Repeat Yourself"(繰り返しを行わない)に保つようにし、コードの保守、変更、デバッグを容易にします。
- OOPを使用すると、より少ないコードとより短い開発時間で、完全に再利用可能なアプリケーションを作成できます。
ヒント:"Don't Repeat Yourself" (DRY) の原則は、コードの繰り返しを減らすことです。アプリケーションに共通するコードを抽出し、それらを 1 つの場所に配置して、繰り返すのではなく再利用する必要があります。
Java - クラスとオブジェクトとは?
クラスとオブジェクトは、オブジェクト指向プログラミングの 2 つの主要な側面です。
クラスとオブジェクトの違いを確認するには、次の図を参照してください。
クラス
フルーツ
オブジェクト
りんご
バナナ
マンゴー
もう一つの例:
クラス
車
オブジェクト
ボルボ
アウディ
トヨタ
したがって、クラスはオブジェクトのテンプレートであり、オブジェクトはクラスのインスタンスです。
個々のオブジェクトが作成されると、クラスからすべての変数とメソッドが継承されます。
次の章では、クラスとオブジェクトについてさらに詳しく学びます。
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。