Benennungsregeln für Java-Bezeichner: klar und leicht lesbar, standardisiert und einheitlich
In der Java-Programmierung sind Bezeichner Symbole, die zum Benennen von Variablen, Methoden, Klassen und Paketen verwendet werden. Die Wahl der Bezeichner ist entscheidend für die Lesbarkeit und Wartbarkeit Ihres Codes. Das Befolgen der Benennungsregeln für Java-Identifikatoren kann Ihnen dabei helfen, klaren, lesbaren, standardisierten und einheitlichen Code zu schreiben.
1. Bezeichner bestehen aus Buchstaben, Zahlen, Unterstrichen und Dollarzeichen.
Java-Bezeichner können aus Buchstaben, Zahlen, Unterstrichen und Dollarzeichen bestehen. Unter diesen können Buchstaben sowohl Groß- als auch Kleinbuchstaben sein, und Zahlen können nicht als erstes Zeichen der Kennung verwendet werden. Beispielsweise sind die folgenden alle gültigen Bezeichner:
name age _age $age
2. Bezeichner können keine Java-Schlüsselwörter sein.
Java-Schlüsselwörter sind Wörter mit besonderer Bedeutung in der Java-Sprache und können nicht als Bezeichner verwendet werden. Beispielsweise sind die folgenden Java-Schlüsselwörter:
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. Bezeichner können nicht mit Zahlen beginnen.
Bezeichner können nicht mit Zahlen beginnen. Beispielsweise sind die folgenden Bezeichner ungültig:
1age 2name 3_age
4. Bezeichner dürfen keine Leerzeichen enthalten.
Bezeichner dürfen keine Leerzeichen enthalten. Beispielsweise sind die folgenden Bezeichner ungültig:
name age age_name
5. Bezeichner dürfen nicht mit reservierten Java-Wörtern identisch sein.
Reservierte Java-Wörter sind in der Java-Sprache reservierte Wörter und können nicht als Bezeichner verwendet werden. Beispielsweise sind die folgenden für Java reservierten Wörter:
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. Bezeichner sollten beschreibend sein
Bezeichner sollten beschreibend sein, damit andere Programmierer ihre Bedeutung leicht verstehen können. Beispielsweise sind die folgenden Bezeichner beschreibend:
customerName productName orderDate
7. Vermeiden Sie Abkürzungen für Bezeichner.
Abkürzungen für Bezeichner sollten vermieden werden, da Abkürzungen das Verständnis des Codes erschweren können. Beispielsweise sind die folgenden Bezeichner schwer zu verstehen:
custName prodName ordDate
8. Vermeiden Sie die Verwendung von Unterstrichen in Bezeichnern.
Unterstriche sollten in Bezeichnern vermieden werden, da Unterstriche die Lesbarkeit des Codes erschweren können. Beispielsweise sind die folgenden Bezeichner schwer zu lesen:
_customer_name _product_name _order_date
9. Bezeichner sollten der Reihenfolge „camelCase“ folgen.
Bezeichner sollten der Reihenfolge „camelCase“ folgen, was bedeutet, dass der erste Buchstabe jedes Wortes groß geschrieben wird und die übrigen Buchstaben kleingeschrieben werden. Beispielsweise folgen die folgenden Bezeichner der CamelCase-Notation:
customerName productName orderDate
10. Bezeichner sollten einem einheitlichen Namensstil folgen
Bezeichner sollten einem einheitlichen Namensstil folgen, damit andere Programmierer den Code leicht verstehen können. Sie können beispielsweise den folgenden Benennungsstil verwenden:
Ungarische Nomenklatur: Das Präfix des Variablennamens gibt den Typ der Variablen an, zum Beispiel:
Pascal-Nomenklatur: Variablennamen bestehen aus Wörtern, wobei der erste Buchstabe jedes Wortes groß geschrieben wird, zum Beispiel:
Humpback-Fall-Nomenklatur: Variablenname Besteht aus Wörtern, der erste Buchstabe des ersten Wortes ist ein Kleinbuchstabe und der erste Buchstabe der übrigen Wörter ist ein Großbuchstabe, zum Beispiel:
Codebeispiel:
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; } }
In diesen Codebeispielen verwenden wir camelCase, um Variablen und Methoden zu benennen. Dieser Benennungsstil erleichtert das Lesen und Verstehen des Codes.
Das obige ist der detaillierte Inhalt vonBeherrschen Sie die Benennungsregeln für Java-Identifikatoren und befolgen Sie die Spezifikationen mit Leichtigkeit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!