Rumah >Java >javaTutorial >Konvensyen Penamaan Java

Konvensyen Penamaan Java

PHPz
PHPzasal
2024-08-30 16:20:29895semak imbas

Dalam artikel ini, kita akan melalui beberapa konvensyen penamaan yang harus diikuti, terutamanya dalam Java untuk tujuan kebolehselenggaraan dan kebolehbacaan kod, yang membantu pengaturcara memahami dan mengubah suai kod yang ditulis oleh pengaturcara lain. Kita boleh menganggapnya sebagai garis panduan yang boleh diikuti semasa memberikan nama kepada kelas, pembolehubah atau kaedah atau antara muka seseorang, dsb. dan menjadikannya amalan yang baik semasa menulis kod. Konvensyen penamaan yang akan kita bincangkan dalam artikel ini dicadangkan dan diamalkan oleh banyak pengaturcara Java dan disokong oleh Netscape dan Sun Microsystems juga.

Sintaks dalam Konvensyen Penamaan Java

Dalam bahasa pengaturcaraan Java, gaya penulisan huruf unta digunakan untuk menulis nama kaedah/fungsi, pembolehubah dan gaya huruf tajuk untuk kelas dan antara muka. Mari kita lihat dan fahami peraturan yang harus dipatuhi semasa menamakan elemen/entiti dalam Bahasa Pengaturcaraan Java:

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

  • Semasa memberikan nama kepada kelas, kita harus ingat bahawa nama kelas hendaklah kata nama dan bermula dengan huruf besar.

Sintaks:

public class Employee { //code snippet }
  • Dalam kes antara muka, ia mestilah kata sifat ab (yang menerangkan kata nama (kelas yang melaksanakannya)) dan bermula dengan huruf besar. Dalam sesetengah kes, nama antara muka boleh menjadi kata nama juga, apabila ia mewakili keluarga kelas, cth: Peta, Senarai, dsb.

Sintaks:

interface Printable { //code snippet }
  • Nama kaedah hendaklah bermula dengan kata kerja (mendefinisikan tindakan yang akan dilaksanakan oleh kaedah) dan bermula dengan huruf kecil.

Sintaks:

void printDetails() { //code snippet }
  • Manakala bagi pembolehubah, ia harus bermakna, yang menandakan jenis maklumat yang disimpan, sama ada nama, alamat, nombor telefon, dll. Apabila menulis nama pembolehubah, kita perlu memastikan bahawa ia tidak bermula dengan aksara khas seperti dolar ($) atau aksara tanda garis bawah (_) dan namanya tidak boleh mempunyai sebarang ruang putih dan bermula dengan huruf kecil.

Sintaks:

int eid, sal;string firstName, lastName;
  • Nama pembolehubah tetap hendaklah menggunakan huruf besar penuh (semua HURUF BESAR) dan dipisahkan dengan tanda garis bawah (_); namanya terdiri daripada lebih daripada satu perkataan.

Sintaks:

static final int MIN_SAL = 20000;
  • Kami tahu bahawa Java menggunakan semua huruf kecil untuk menetapkan nama pakej dan kami harus mengikut konvensyen penamaan yang sama sambil menamakan pakej kami juga.

Sintaks:

package src.employeedetails;
  • Enumerasi dalam kod java anda hendaklah menggunakan huruf besar, iaitu semua huruf besar.

Sintaks:

enum JobPost { MANAGER, ANALYST, HR, ADMIN, ENGINEER }
  • Anotasi dalam java boleh menjadi kata nama, kata kerja atau kata sifat dan harus mengikut gaya huruf besar untuk menamakan anotasi.

Sintaks:

public @interface Documented {}

Contoh dalam Konvensyen Penamaan Java

Sekarang, mari kita tulis kod penuh menggunakan coretan kod di atas yang menjadikannya lebih bermakna dan membantu kita memahami sebab mengikuti konvensyen penamaan adalah penting semasa menulis kod aplikasi dalam mana-mana bahasa pengaturcaraan:

Contoh #1

Kod:

package src.employeedetails;
interface Printable {
void printDetails();  }
public class Employee implements Printable {
int eid;
double sal;
String firstName, lastName;
// Default Constructor
Employee() {
eid=0; sal=0.0;
firstName = "Anonymous"; lastName = "Anonymous";
}
// Parameterized Constructor
Employee(int eid, double sal, String firstName, String lastName) {
this.eid = eid; this.sal = sal;
this.firstName = firstName; this.lastName  = lastName;
}
public void printDetails() {
System.out.println("Employee ID:" + eid + "\n" +
"Employee First Name:" + firstName + "\n" +
"Employee Last Name:" + lastName + "\n" +
"Employee Salary:" + sal + "\n" );
}
public static void main(String args[]) {
Employee emp = new Employee(1,22368.50,"Alan","Hope");
emp.printDetails();
}
}

Output:

Konvensyen Penamaan Java

Contoh #2

Kod:

package src.customerdetails;
interface Printable { void printDetails(); }
public class Customer implements Printable {
int custid;
long mobNo;
String fullName,emailAddr;
// Default Constructor
Customer() {
custid=0; mobNo=0;
fullName = "Anonymous"; emailAddr = "[email protected]";
}
// Parameterized Constructor
Customer(int custid, long mobNo, String fullName, String   emailAddr) {
this.custid = custid; this.mobNo = mobNo;
this.fullName = fullName; this.emailAddr  = emailAddr;
}
public void printDetails() {
System.out.println("Customer ID:" + custid + "\n" +
"Customer Full Name:" + fullName + "\n" +
"Customer Email Address:" + emailAddr + "\n" +
"Customer Mobile Number:" + mobNo + "\n" );
}
public static void main(String args[]) {
Customer cust = new Customer (1,987451036,"Alan Hope","[email protected]");
cust.printDetails();
}
}

Output 1:

Konvensyen Penamaan Java

Output 2:

Konvensyen Penamaan Java

Kelebihan Konvensyen Penamaan Java

Di bawah adalah beberapa kelebihan dalam konvensyen penamaan java:

  • Pengurangan kekeliruan menulis atau kod yang salah.
  • Peningkatan dalam kebolehbacaan kod.
  • Kurang masa yang dihabiskan untuk mengetahui apa yang dilakukan oleh kod itu.
  • Peningkatan dalam kebolehselenggaraan kod.
  • Hasilkan kod yang konsisten sepanjang aplikasi.

Kesimpulan

Lain kali semasa menulis kod Java, pastikan kelas, antara muka, pakej, kaedah dan medan yang anda tentukan dan laksanakan mempunyai nama mengikut konvensyen penamaan Java. Ingat mereka yang mengikuti konvensyen penamaan dalam mana-mana bahasa pengaturcaraan ialah langkah pertama untuk menulis kod yang bersih dan konsisten dan mungkin merupakan amalan terbaik pertama yang harus diikuti oleh semua pengaturcara.

Atas ialah kandungan terperinci Konvensyen Penamaan Java. 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
Artikel sebelumnya:Pembangunan Aplikasi JavaArtikel seterusnya:Pembangunan Aplikasi Java