Rumah  >  Artikel  >  Java  >  Kuasai peraturan penamaan pengecam Java dan ikuti spesifikasi dengan mudah

Kuasai peraturan penamaan pengecam Java dan ikuti spesifikasi dengan mudah

WBOY
WBOYasal
2024-02-01 08:47:06444semak imbas

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:

    • iAge menunjukkan umur pembolehubah integer
    • menunjukkan rentetanNama nama
  • Tama Pascal: Nama pembolehubah terdiri daripada perkataan, dengan huruf pertama setiap perkataan ditulis dengan huruf besar, contohnya:

      Nama Pelanggan mewakili nama pelanggan yang berubah
    • Produk
  • Nomenklatur huruf bongkok:

    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 berubahNama
    • Nama produk mewakili nama produk yang berubah-ubah
Contoh kod:

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;
    }

}
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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn