Rumah  >  Artikel  >  Java  >  Apakah konvensyen penamaan yang perlu diikuti oleh Java semasa membangunkan projek antarabangsa?

Apakah konvensyen penamaan yang perlu diikuti oleh Java semasa membangunkan projek antarabangsa?

WBOY
WBOYke hadapan
2023-05-13 15:16:06646semak imbas

1. Konvensyen penamaan pakej

Nama pakej projek perisian hendaklah mengikut susunan terbalik nama domain syarikat anda, ditambah dengan nama projek anda, semuanya menggunakan huruf kecil dan tidak boleh mengandungi simbol lain. Anda boleh menambah versi pakej pada penghujung, seperti yang ditunjukkan dalam contoh di bawah:

org.example.aprojectname
org.example.aprojectname.innerpkg
org.example.aprojectname.innerpkg.anotherpkg
org.example.aprojectname.innerpkg2
org.example.anotherproject
org.example.anotherproject.v2

2. Konvensyen penamaan kelas

Nama kelas mestilah kata nama, gunakan penamaan kes unta dan huruf pertama hendaklah menggunakan huruf besar, contohnya HashMap. Adalah mungkin untuk membuat kesimpulan dari nama kelas fungsi dan pembolehubah yang mungkin terkandung di dalamnya. Contohnya:

class Student{}
class ArrayList{}
class HashMap{}
class ComputerEngineer{}

3. Antaramuka

Nama antara muka hendaklah menggunakan kata adjektif sebanyak mungkin. Kadangkala ia juga boleh menjadi kata nama, seperti Senarai atau Peta. Seperti konvensyen penamaan kelas, gunakan kes unta dan huruf pertama hendaklah menggunakan huruf besar. Seperti berikut:

interface Cloneable{}
interface AutoCloseable{}
interface PreparedStatement{}
interface Engineer{}

Antara muka biasanya mewakili nama umum kelas objek. Kata sifat "boleh dijalankan" boleh menjadi nama antara muka dan kelas pelaksanaan boleh menjadi orang, anjing atau kucing.

Penggunaan kata nama memerlukan keumuman tertentu "Claw" lebih seperti nama antara muka daripada "cat claw".

4. Pembolehubah

Pembolehubah hendaklah kata nama pendek dan bermakna, mengikut penamaan huruf unta, dan huruf pertama hendaklah huruf kecil. Dan jangan gunakan aksara sempang ('_') atau tanda dolar '$'.

  • Kira pembolehubah yang digunakan dalam untuk gelung boleh menjadi i, j, k, m dan n, ia juga biasa digunakan untuk integer

  • Untuk Nilai Boolean, ia biasanya bermula dengan is atau has.

  • Anda boleh menggunakan Of untuk menyambung berbilang kata nama dalam siri

  • Anda boleh menggunakan kata sifat untuk mengubah suai kata nama

int countOfCustomer;   //Of串联
float averageInterest;   //形容词修饰名词
long timeInMillisecond, daysInYear;    //时间
boolean isEngineer, isCompleted, hasSubmitted;   //布尔类型

lima , Pemalar

Pemalar juga merupakan bahagian penting dalam program ini. Juga gunakan kata nama, atau kata nama yang diubah suai oleh kata sifat. Gunakan semua huruf besar dan gunakan garis bawah untuk memisahkan perkataan.

public static final float PI = 3.14;
static int CREATED_ON_YEAR = 2019;

6. Kaedah

Nama kaedah hendaklah menggunakan kata kerja, dan fungsi kaedah hendaklah disimpulkan daripada nama, dan hendaklah sesingkat mungkin. Gunakan camelCase untuk menamakan. Lazimnya, get dan set digunakan untuk mendapatkan data dan menetapkan data masing-masing. Untuk nilai boolean, nama kaedah hendaklah sama dengan nama pembolehubah.

void print(Object obj);
void remove(Obejct obj);
Object update();
int getCountOfCustomer();//getter
void setCountOfCustomer(int countOfCustomers);//setter
boolean isUserAdmin(User user);  //布尔类型

7. Generik

Gunakan satu huruf besar, T digunakan secara meluas. E biasanya digunakan untuk elemen set, dan K dan V biasanya digunakan untuk memetakan hubungan. Jangan gunakan berbilang aksara.

rreeee

Atas ialah kandungan terperinci Apakah konvensyen penamaan yang perlu diikuti oleh Java semasa membangunkan projek antarabangsa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam