ホームページ > Java > &#&チュートリアル > 国際プロジェクトを開発するときに Java が従う必要がある命名規則は何ですか?

国際プロジェクトを開発するときに Java が従う必要がある命名規則は何ですか?

WBOY
リリース: 2023-05-13 15:16:06
転載
695 人が閲覧しました

1. パッケージの命名規則

ソフトウェア プロジェクトのパッケージ名は、会社のドメイン名の逆順にプロジェクト名を加えたものにする必要があり、すべて小文字を使用し、他の記号を含めることはできません。以下の例に示すように、最後にパッケージのバージョンを追加できます。

org.example.aprojectname
org.example.aprojectname.innerpkg
org.example.aprojectname.innerpkg.anotherpkg
org.example.aprojectname.innerpkg2
org.example.anotherproject
org.example.anotherproject.v2
ログイン後にコピー

2. クラスの命名規則

クラス名は名詞である必要があり、キャメルケースの命名を使用し、 HashMap のように、最初の文字は大文字にする必要があります。クラス名から、どのような関数や変数が含まれる可能性があるかを推測できるはずです。例:

class Student{}
class ArrayList{}
class HashMap{}
class ComputerEngineer{}
ログイン後にコピー

3. インターフェイスインターフェイス

インターフェイス名には、できるだけ形容詞を使用する必要があります。 List や Map などの名詞である場合もあります。クラスの命名規則と同様に、キャメルケースを使用し、最初の文字を大文字にする必要があります。以下のように:

interface Cloneable{}
interface AutoCloseable{}
interface PreparedStatement{}
interface Engineer{}
ログイン後にコピー

Interface は通常、オブジェクトのクラスの一般名を表します。 「実行できる」という形容詞はインターフェイス名にすることができ、実装クラスは人、犬、または猫にすることができます。

名詞の使用には一定の一般性が必要です。「猫の爪」よりも「爪」の方がインターフェイスの名前に似ています。

4. 変数

変数は短くて意味のある名詞であり、キャメルケースの名前に従い、最初の文字は小文字である必要があります。また、ダッシュ ('__') またはドル記号 '$' 文字は使用しないでください。

  • #for ループで使用されるカウント変数は、i、j、k、m、n です。これらは一般的に整数にも使用されます

  • ブール値の場合、通常は is または has で始まります。

  • Of を使用して複数の名詞を連続して接続できます

  • 形容詞を使用して名詞を修飾できます

  • 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;
ログイン後にコピー

6. メソッド

メソッド名には動詞を使用し、メソッドの機能は名前から推測する必要があり、できるだけ短くする必要があります。名前付けにはキャメルケースを使用します。通常、

getset はそれぞれデータの取得とデータの設定に使用されます。ブール値の場合、メソッド名は変数名と同じである必要があります。

void print(Object obj);
void remove(Obejct obj);
Object update();
int getCountOfCustomer();//getter
void setCountOfCustomer(int countOfCustomers);//setter
boolean isUserAdmin(User user);  //布尔类型
ログイン後にコピー
7. 一般論

単一の大文字を使用します。T が広く使用されています。通常、E はセット要素に使用され、K と V は通常、マッピング関係に使用されます。複数の文字を使用しないでください。

rree

以上が国際プロジェクトを開発するときに Java が従う必要がある命名規則は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート