0

私は、TruckingCompany という名前のプロジェクトを作成しています。truckingCompany というパッケージ名と、utility、means、objects の 3 つのサブパッケージがあります。これで、メイン メソッドを含むクラスをユーティリティ サブパッケージに入れました。これは正しいです?それをtruckingCompanyパッケージ(サブパッケージなし)に入れる必要がありますか?したがって、一般的な質問は次のとおりです。パッケージといくつかのサブパッケージがあり、メインメソッドがすべてのサブパッケージのクラスを使用する場合、それを含むクラスをサブパッケージに入れるのは正しいですか?

PS: 質問が明確でない場合はお知らせください。

4

4 に答える 4

2

ええ、あなたはそれを入れることができますtruckingCompany。結局のところ、これはアプリケーションのエントリ ポイントです。

于 2012-04-14T20:14:08.353 に答える
1

あなたはtrackingCompanyを入れるべきです、しかしそれはあなたがそれをどこに置いても関係ありません

于 2012-04-14T20:15:45.990 に答える
1

ベースラインとして、これまで見てきたことから、メイン メソッドを含むクラスを最上位パッケージに配置することをお勧めします。

あなたの場合、サブパッケージではなく、truckingCompany パッケージの下にクラスを配置します。

于 2012-04-14T20:14:16.220 に答える
1

It is absolutely irrelevant where you put your class. More specifically, a package has no special relation to its subpackages. The packages are basically a flat namespace of package names. I would also like to add that there are some conventions to be followed with package names:

  1. You are supposed to use all lowercase letters;
  2. the package name should be derived from an internet domain name that you own: com.truckingcompany.stuff.morestuff.
于 2012-04-14T20:27:21.520 に答える