Rumah >Java >javaTutorial >Kuasai peraturan penamaan pengecam Java dan ikuti spesifikasi dengan mudah
Peraturan penamaan pengecam Java: jelas dan mudah dibaca, diseragamkan dan disatukan
Dalam pengaturcaraan Java, pengecam ialah simbol yang digunakan untuk menamakan pembolehubah, kaedah, kelas dan pakej. Pilihan pengecam adalah penting untuk kebolehbacaan dan kebolehselenggaraan kod anda. Mengikuti peraturan penamaan pengecam Java boleh membantu anda menulis kod yang jelas, boleh dibaca, diseragamkan dan disatukan.
1. Pengecam terdiri daripada huruf, nombor, garis bawah dan tanda dolar
Pengenal Java boleh terdiri daripada huruf, nombor, garis bawah dan tanda dolar. Antaranya, huruf boleh menjadi huruf besar atau huruf kecil, dan nombor tidak boleh digunakan sebagai aksara pertama pengecam. Sebagai contoh, berikut adalah semua pengecam yang sah:
name age _age $age
2. Pengecam tidak boleh menjadi kata kunci Java
Kata kunci Java ialah perkataan dengan makna istimewa dalam bahasa Java dan tidak boleh digunakan sebagai pengecam. Sebagai contoh, berikut adalah kata kunci 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 Pengecam tidak boleh bermula dengan nombor
Pengecam tidak boleh bermula dengan nombor. Contohnya, pengecam berikut tidak sah:
1age 2name 3_age
4. Pengecam tidak boleh mengandungi ruang
Pengecam tidak boleh mengandungi ruang. Sebagai contoh, pengecam berikut adalah tidak sah:
name age age_name
5 Pengecam tidak boleh sama dengan perkataan simpanan Java
Kata simpanan Java ialah perkataan yang dikhaskan dalam bahasa Java dan tidak boleh digunakan sebagai pengecam. Sebagai contoh, berikut adalah perkataan simpanan 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. Pengecam hendaklah bersifat deskriptif
Pengecam hendaklah bersifat deskriptif supaya pengaturcara lain dapat memahami maksudnya dengan mudah. Sebagai contoh, pengecam berikut adalah deskriptif:
customerName productName orderDate
7 Singkatan harus dielakkan untuk pengecam
Singkatan harus dielakkan untuk pengecam, kerana singkatan mungkin membuat kod sukar difahami. Contohnya, pengecam berikut sukar difahami:
custName prodName ordDate
8 Elakkan menggunakan garis bawah dalam pengecam
Skor bawah harus dielakkan dalam pengecam kerana garis bawah mungkin menyukarkan kod dibaca. Contohnya, pengecam berikut sukar dibaca:
_customer_name _product_name _order_date
9 Pengecam hendaklah mengikut camelCase
Pengenal hendaklah mengikut camelCase, yang bermaksud huruf pertama setiap perkataan ditulis dengan huruf besar dan huruf yang selebihnya adalah huruf kecil. Contohnya, pengecam berikut mengikut notasi camelCase:
customerName productName orderDate
10 Pengecam hendaklah mengikut gaya penamaan yang konsisten
Pengecam harus mengikut gaya penamaan yang konsisten supaya pengaturcara lain dapat memahami kod tersebut dengan mudah. Contohnya, anda boleh menggunakan gaya penamaan berikut:
Tamaan Hungary: Awalan nama pembolehubah menunjukkan jenis pembolehubah, contohnya:
Tama Pascal: Nama pembolehubah terdiri daripada perkataan, dengan huruf pertama setiap perkataan ditulis dengan huruf besar, contohnya:
Nama pembolehubah Terdiri daripada perkataan, huruf pertama perkataan pertama ialah huruf kecil dan huruf pertama bagi perkataan yang tinggal adalah huruf besar, contohnya:
Nama pelanggan mewakili pelanggan yang berubahNamapublic 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;
}
}
Dalam ini Dalam contoh kod, kami menggunakan camelCase untuk menamakan pembolehubah dan kaedah. Gaya penamaan ini menjadikan kod lebih mudah dibaca dan difahami.
Atas ialah kandungan terperinci Kuasai peraturan penamaan pengecam Java dan ikuti spesifikasi dengan mudah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!