どうして発注するのですか.
パック
パッケージ実装
パッケージ名は、プログラム実装ディレクトリ(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)によって関連機能を異なるクラスに分割することで、コードの再利用性とメンテナンス性の向上に役立ちます.
Reference
この問題について(どうして発注するのですか.), 我々は、より多くの情報をここで見つけました https://velog.io/@gudonghee2000/자바-package를-나누어-주는-이유テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol