ソフトウェア プロジェクトのパッケージ名は、会社のドメイン名の逆順にプロジェクト名を加えたものにする必要があり、すべて小文字を使用し、他の記号を含めることはできません。以下の例に示すように、最後にパッケージのバージョンを追加できます。
org.example.aprojectname org.example.aprojectname.innerpkg org.example.aprojectname.innerpkg.anotherpkg org.example.aprojectname.innerpkg2 org.example.anotherproject org.example.anotherproject.v2
クラス名は名詞である必要があり、キャメルケースの命名を使用し、 HashMap のように、最初の文字は大文字にする必要があります。クラス名から、どのような関数や変数が含まれる可能性があるかを推測できるはずです。例:
class Student{} class ArrayList{} class HashMap{} class ComputerEngineer{}
インターフェイス名には、できるだけ形容詞を使用する必要があります。 List や Map などの名詞である場合もあります。クラスの命名規則と同様に、キャメルケースを使用し、最初の文字を大文字にする必要があります。以下のように:
interface Cloneable{} interface AutoCloseable{} interface PreparedStatement{} interface Engineer{}
Interface は通常、オブジェクトのクラスの一般名を表します。 「実行できる」という形容詞はインターフェイス名にすることができ、実装クラスは人、犬、または猫にすることができます。
名詞の使用には一定の一般性が必要です。「猫の爪」よりも「爪」の方がインターフェイスの名前に似ています。
変数は短くて意味のある名詞であり、キャメルケースの名前に従い、最初の文字は小文字である必要があります。また、ダッシュ ('__
') またはドル記号 '$
' 文字は使用しないでください。
int countOfCustomer; //Of串联 float averageInterest; //形容词修饰名词 long timeInMillisecond, daysInYear; //时间 boolean isEngineer, isCompleted, hasSubmitted; //布尔类型
public static final float PI = 3.14; static int CREATED_ON_YEAR = 2019;
get と
set はそれぞれデータの取得とデータの設定に使用されます。ブール値の場合、メソッド名は変数名と同じである必要があります。
void print(Object obj); void remove(Obejct obj); Object update(); int getCountOfCustomer();//getter void setCountOfCustomer(int countOfCustomers);//setter boolean isUserAdmin(User user); //布尔类型
rree
以上が国際プロジェクトを開発するときに Java が従う必要がある命名規則は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。