Heim  >  Artikel  >  Java  >  Beherrschen Sie die Benennungsregeln für Java-Identifikatoren und befolgen Sie die Spezifikationen mit Leichtigkeit

Beherrschen Sie die Benennungsregeln für Java-Identifikatoren und befolgen Sie die Spezifikationen mit Leichtigkeit

WBOY
WBOYOriginal
2024-02-01 08:47:06490Durchsuche

Beherrschen Sie die Benennungsregeln für Java-Identifikatoren und befolgen Sie die Spezifikationen mit Leichtigkeit

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:

    • iAge gibt das ganzzahlige Variablenalter an
    • sName gibt die Zeichenfolgenvariable an name
  • Pascal-Nomenklatur: Variablennamen bestehen aus Wörtern, wobei der erste Buchstabe jedes Wortes groß geschrieben wird, zum Beispiel:

    • CustomerName repräsentiert die Variable customerName
    • ProductName repräsentiert die Variable productName
  • 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:

    • Kundenname stellt die Variable Kundenname dar
    • Produktname stellt die Variable dar Produktname

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn