ホームページ > Java > &#&チュートリアル > Java識別子の命名規則は何ですか

Java識別子の命名規則は何ですか

百草
リリース: 2024-01-10 10:14:27
オリジナル
1952 人が閲覧しました

Java 識別子の命名規則: 1. 識別子は文字、数字、ドル記号、およびアンダースコアで構成できます; 2. 識別子の最初の文字は文字、ドル記号、またはアンダースコアである必要があります; 3. ロゴ識別子に Java キーワードや予約語を使用することはできません; 5. 識別子は、他の開発者がその目的を理解できるように、説明的なものである必要があります;

Java識別子の命名規則は何ですか

このチュートリアルのオペレーティング システム: Windows10 システム、 DELL G3コンピューター。

Java 識別子の命名規則は、変数、クラス、メソッド、定数などの名前を定義するために Java プログラミング言語で使用される規則です。以下は、Java 識別子の命名規則の詳細な説明です:

1. 識別子は、文字、数字、ドル記号 ($)、およびアンダースコア (_) で構成できます。

2. 識別子の最初の文字は、文字、ドル記号 ($)、またはアンダースコア (_) である必要があります。

3. 識別子に Java キーワードや予約語を使用することはできません。たとえば、識別子に if、for、while などの名前を付けることはできません。

4. 識別子では大文字と小文字が区別されるため、myVariable と myvariable は 2 つの異なる識別子です。

5. 他の開発者がその目的を理解できるように、識別子は説明的なものである必要があります。

6. 通常、識別子の名前にはキャメルケースの命名を使用します。これは、識別子の最初の単語の最初の文字が小文字であり、後続の各単語の最初の文字が大文字であることを意味します。たとえば、myVariableName です。

7. クラス名には、キャメルケースの名前を使用すること、つまり各単語の最初の文字を大文字にすることをお勧めします。たとえば、MyClass。

8. 定数名の場合は、すべて大文字とアンダースコアを使用して単語を区切ることをお勧めします。たとえば、MY_CONSTANT。

9. メソッド名には、キャメルケースの名前を使用することをお勧めします。つまり、最初の単語の最初の文字は小文字で、後続の各単語の最初の文字は大文字になります。たとえば、myMethodName です。

10. 変数名とメソッド名の場合、特定の特別な状況を除いて、単一文字を識別子として使用することはお勧めできません。

11. Java の予約語を識別子として使用することは避けてください。たとえば、識別子に int または void という名前を付けることはできません。

12. 特別な理由がない限り、負の数値や負符号を含む識別子の使用は避けてください。

13. 複数の単語を含む識別子の場合は、キャメルケース命名法を使用する代わりに、アンダースコア (_) を使用して単語を区切ることをお勧めします。たとえば、myVariableName の代わりに my_variable_name を使用します。

14. 定数名の場合は、すべて大文字とアンダースコア (_) を使用して単語を区切ることをお勧めします。たとえば、myConstantValue の代わりに MY_CONSTANT_VALUE を使用します。

15. Java Bean 仕様の属性名については、キャメルケースの命名方法、つまり、最初の単語の最初の文字を小文字にし、後続の各単語の最初の文字を使用することをお勧めします。大文字で表記されます。たとえば、my_property または MY_PROPERTY の代わりに myProperty を使用します。

16. パッケージ名には、小文字と逆ドメイン名を使用することをお勧めします。たとえば、com.example.mypackage。

17. 列挙定数名については、すべて大文字とアンダースコア (_) を使用して単語を区切ることをお勧めします。たとえば、MyEnumConstant の代わりに MY_ENUM_CONSTANT を使用します。

上記は、Java 識別子の命名規則の詳細な説明です。これらのルールに従うことは、開発者が理解しやすく、保守しやすく、拡張可能な Java コードを作成するのに役立ちます。

以上がJava識別子の命名規則は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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