2012-04-14 10 views
0

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

PS:質問が明確でない場合は教えてください。

+0

コードスタイルまたは機能について – Simiil

答えて

1

ベースラインとして、私がこれまで見てきたことから、mainメソッドを含むクラスをトップレベルパッケージに置くことをお勧めします。

あなたの場合、私はあなたのクラスをパッケージpackageing companyの下に置き、サブパッケージではないと思います。

2

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

1

あなたはtruckingCompanyに入れなければならないが、それはあなたがあなたのクラスを置く場所それは絶対に無関係であることに

1

を入れて、これまでどこもかまいません動作します。具体的には、パッケージはそのサブパッケージと特別な関係はありません。パッケージは基本的にパッケージ名のフラットな名前空間です。また、パッケージ名に従うべきいくつかの規則があることを付け加えたいと思います。

  1. すべての小文字を使用することになっています。
  2. パッケージ名は、所有しているインターネットドメイン名(com.truckingcompany.stuff.morestuff)から取得する必要があります。
関連する問題