どうして発注するのですか.


パック

  • 関連のレベルを収集して管理する.
  • は、1つの場所で何百もの等級を探す苦労を減らした.
  • が配備されると、関連するソースコードがパッケージ化され、配備および再利用されます.
  • プロジェクトまたはソフトウェア間のソースコードの競合を防止します.
  • パッケージ実装


  • パッケージ名は、プログラム実装ディレクトリ(src/main/java、src/test/java)に追加されます.

  • パッケージにクラスを追加する場合はpackageキーを使用して、クラスがどのパッケージにあるかを指定します.
    package cars.car;
    
     public class carName {
     }
  • なぜパッケージでクラスを管理するのですか?


    パッケージ(package)を使用してクラスを管理する最大の理由は、クラス名の一意性を保証するためです.
    たとえば、パッケージなしのレーシングカープログラムを作成しているとします.開発者は、自動車名を格納するオブジェクトを個別に作成して管理したいので、以下の写真のように名前クラスを分けます.

    しかし、第三者の立場から見ると、上の写真ではName ClassがCar Classの自動車名なのか、Player Classのプレイヤー名なのかは不明です.また、Playerクラスに追加のNameクラスを作成すると、既存のCarクラスのNameクラスの一意性が侵害され、競合が発生します.
    これらの問題を解決するために、パッケージに関連付けられたクラスを別々に管理します.

    上の写真を見ると、carバッグとplayerバッグで関連付けられた等級区分が見えます.
    以上のように、パッケージを分割することで、Car、Playerのクラスとして同じ名前のNameクラスが2つ見られ、それぞれ固有性があり、衝突を避けることができます.
    それ以外に、パッケージ(package)によって関連機能を異なるクラスに分割することで、コードの再利用性とメンテナンス性の向上に役立ちます.