ホームページ  >  記事  >  Java  >  Java 識別子の命名規則の詳細: 命名に関するヒントと考慮事項を含む包括的なガイド

Java 識別子の命名規則の詳細: 命名に関するヒントと考慮事項を含む包括的なガイド

王林
王林オリジナル
2024-02-01 08:55:19708ブラウズ

Java 識別子の命名規則の詳細: 命名に関するヒントと考慮事項を含む包括的なガイド

#Java 識別子の命名規則

  • 文字、数字、アンダースコア、ドル記号 ($)
  • 数字で始めることはできません
  • Java キーワードにすることはできません
  • クラスまたはクラスで使用することはできませんJava クラス ライブラリ メソッド名と変数名の競合
  • ##キャメル ケースの命名方法を使用することをお勧めします
  • ##変数名は短く、意味のあるものにする必要があります
  • 定数名はすべて大文字で単語を区切る必要があります。
  • 名前付けのヒント

##わかりやすい名前を使用する
    : 変数名は、その変数の動作を明確に説明する必要があります。たとえば、ユーザー名を格納する変数には、
  • username という名前を付けることができます。 一貫した命名スタイルを使用する
  • : コードを読みやすく理解しやすくするために、プロジェクト全体で一貫した命名スタイルを使用します。たとえば、キャメルケースやアンダースコアケースを使用できます。
  • 略語の使用は避けてください
  • : 略語を使用すると、コードが読みにくくなり、理解しにくくなる場合があります。たとえば、
  • usernameun に省略しないでください。 特殊文字の使用を避ける
  • : 特殊文字を使用すると、コードが読みにくくなり、理解しにくくなる場合があります。たとえば、変数名にはスペースや感嘆符を使用しないでください。

Java キーワードは使用しないでください
    : Java キーワードは、言語構造を表すために使用される特別な単語です。たとえば、
  • ifelse、および for は Java キーワードです。変数名またはメソッド名を Java キーワードとして指定することはできません。 Java クラス ライブラリのクラス、メソッド、変数の名前と競合しないようにしてください
  • : Java クラス ライブラリには、多くのクラス、メソッド、変数が含まれています。 Java クラス ライブラリのクラス、メソッド、または変数名と競合する変数名またはメソッド名を指定することはできません。
  • 紛らわしい名前を使用しないでください
  • : コードが読みにくく理解しにくくなるのを避けるために、紛らわしい名前を使用しないでください。たとえば、
  • l1、および O0 を混同しないでください。
  • コード例

// 使用描述性名称
String username = "john.doe";

// 使用一致的命名风格
int age = 30;
double salary = 50000.00;

// 避免使用缩写
String firstName = "John";
String lastName = "Doe";

// 避免使用特殊字符
String address = "123 Main Street";

// 不要使用 Java 关键字
int if = 10; // 错误:if 是 Java 关键字

// 不要与 Java 类库中的类、方法、变量名冲突
String System = "System"; // 错误:System 是 Java 类库中的类

// 不要使用易混淆的名称
int l = 1; // 错误:l 和 1 容易混淆
int O = 0; // 错误:O 和 0 容易混淆

以上がJava 識別子の命名規則の詳細: 命名に関するヒントと考慮事項を含む包括的なガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。