Java 変数命名規則
Javaでは、異なるタイプの変数(インスタンス変数、ローカル変数、静的変数など)には、いくつかの命名規則と規約があります。
いくつかの基本的な規則に従うことは、コードの可読性と保守性を向上させるのに役立ちます。
以下は、さまざまな変数の命名規則の概要です:
意味のある名前を使用する:変数名は明確な意味を持ち、変数の用途を正確に反映できるものであるべきです。単一の文字や意味のない省略形の使用は避けてください。
キャメルケース(Camel Case):変数名にはキャメルケースを使用します。つまり、各単語の先頭文字を大文字にし、最初の単語を除いて、残りの単語の先頭文字はすべて大文字にします。例:
myVariableName。キーワードを避ける:変数名としてJavaのキーワード(例:class、int、booleanなど)を使用しないでください。
大文字と小文字を区別する:Javaは大文字と小文字を区別するため、変数名の大文字と小文字は異なる記号として扱われます。例えば、
myVariableとmyvariableは2つの異なる変数です。数字で始めない:変数名は数字で始めることはできませんが、数字を含めることはできます。
命名規約に従う:異なるタイプの変数(ローカル変数、インスタンス変数、静的変数など)には、接頭辞や接尾辞を使用して区別するなど、異なる命名規約を採用できます。
ローカル変数
- キャメルケースを使用します。
- 小文字で始める必要があります。
- 変数名は説明的で、その用途を明確に示すものであるべきです。
int myLocalVariable;
インスタンス変数(メンバー変数)
- キャメルケースを使用します。
- 小文字で始める必要があります。
- 変数名は説明的で、その用途を明確に示すものであるべきです。
private int myInstanceVariable;
静的変数(クラス変数)
- キャメルケースを使用し、小文字で始める必要があります。
- 通常、大文字のスネークケース(すべて大文字で、単語間をアンダースコアで区切る)も使用できます。
- 変数名は説明的で、その用途を明確に示すものであるべきです。
// 使用驼峰命名法 public static int myStaticVariable; // 使用大写蛇形命名法 public static final int MAX_SIZE = 100;
定数
- すべて大文字で、単語間をアンダースコアで区切ります。
- 定数は通常、
final修飾されます。
public static final double PI = 3.14;
パラメータ
- キャメルケースを使用します。
- 小文字で始める必要があります。
- パラメータ名は説明的で、その用途を明確に示すものであるべきです。
public void myMethod(int myParameter) {
// 方法体
}
クラス名
- キャメルケースを使用します。
- 大文字で始める必要があります。
- クラス名は説明的で、その用途を明確に示すものであるべきです。
public class MyClass {
// 类的成员和方法
}
その他の拡張