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