Java 識別子の命名規則: 明確で読みやすく、標準化され、統一されています
Java プログラミングでは、変数とメソッドに名前を付けるために識別子が使用されます。 、クラスおよびパッケージのシンボル。識別子の選択は、コードの可読性と保守性にとって重要です。 Java 識別子の命名規則に従うと、明確で読みやすい、標準化された統一されたコードを作成するのに役立ちます。
1. 識別子は文字、数字、アンダースコア、ドル記号で構成されます
Java 識別子は文字、数字、アンダースコア、ドル記号で構成できます。このうち、文字は大文字でも小文字でもよく、識別子の先頭文字に数字は使用できません。たとえば、次は有効な識別子です:
name age _age $age
2. 識別子を Java キーワードにすることはできません
Java キーワードは Java 言語で特別な意味を持つ単語です。識別子として使用されます。たとえば、Java キーワードは次のとおりです:
abstract boolean byte case catch char class const continue default do double else extends final finally float for if implements import instanceof int interface long native new null package private protected public return short static super switch synchronized this throw throws transient try void volatile while
3. 識別子を数字で始めることはできません
識別子を数字で始めることはできません。たとえば、次の識別子は無効です:
1age 2name 3_age
4. 識別子にスペースを含めることはできません
識別子にスペースを含めることはできません。たとえば、次の識別子は無効です:
name age age_name
5. この識別子は Java の予約語と同じであってはなりません
Java の予約語は Java で予約されている語ですlanguage は識別子として使用できません。たとえば、次は Java の予約語です:
abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while
6. 識別子は説明的なものである必要があります
識別子は、他のプログラマがその意味を簡単に理解できるように、説明的なものである必要があります。たとえば、次の識別子は説明的なものです:
customerName productName orderDate
7. 識別子の省略形を避ける
識別子の省略形は、コードを理解しにくくする可能性があるため、避けてください。たとえば、次の識別子は理解するのが困難です:
custName prodName ordDate
8. 識別子ではアンダースコアの使用を避けてください
アンダースコアはコードが難しいため、識別子ではアンダースコアの使用を避けてください。読むこと。たとえば、次の識別子は読みにくいです:
_customer_name _product_name _order_date
9. 識別子はキャメルケースに従う必要があります
識別子はキャメルケースに従う必要があります。つまり、単語の最初の文字は次のとおりです。大文字で残りの文字は小文字です。たとえば、次の識別子はキャメルケースに従います:
customerName productName orderDate
10. 識別子は一貫した命名スタイルに従う必要があります
識別子は一貫した命名スタイルに従う必要があります。コードを簡単に理解できます。たとえば、次の命名スタイルを使用できます。
##ハンガリー語の命名法: 変数名のプレフィックスは、変数のタイプを示します。たとえば、
パスカル命名法: 変数名は次のとおりです。例:
キャメルケース命名法: 変数名は単語で構成され、最初の単語の最初の文字は小文字、残りの単語の最初の文字は大文字になります。例:
#コード例:
public class Customer { private String customerName; private String customerAddress; private String customerPhoneNumber; public Customer(String customerName, String customerAddress, String customerPhoneNumber) { this.customerName = customerName; this.customerAddress = customerAddress; this.customerPhoneNumber = customerPhoneNumber; } public String getCustomerName() { return customerName; } public void setCustomerName(String customerName) { this.customerName = customerName; } public String getCustomerAddress() { return customerAddress; } public void setCustomerAddress(String customerAddress) { this.customerAddress = customerAddress; } public String getCustomerPhoneNumber() { return customerPhoneNumber; } public void setCustomerPhoneNumber(String customerPhoneNumber) { this.customerPhoneNumber = customerPhoneNumber; } }
以上がJava 識別子の命名規則をマスターし、仕様に簡単に従うの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。