Konvencija o poimenovanju v Javi je pravilo, ki ga morate upoštevati, ko se odločate, kako poimenovati svoje identifikatorje, kot so razred, paket, spremenljivka, konstanta, metoda itd.
Vendar ni prisiljen slediti. Torej je znano kot konvencija, ne pravilo. Te konvencije predlaga več skupnosti Java, kot sta Sun Microsystems in Netscape.
Vsi razredi, vmesniki, paketi, metode in polja programskega jezika Java so podani v skladu s konvencijo poimenovanja Java. Če teh konvencij ne upoštevate, lahko pride do zmede ali napačne kode.
Prednost konvencij o poimenovanju v Javi
Z uporabo standardnih konvencij o poimenovanju Java olajšate branje kode sebi in drugim programerjem. Berljivost programa Java je zelo pomembna. Kaže, da se porabi manj časa za ugotovitev, kaj koda počne.
Dogovori o poimenovanju različnih identifikatorjev
Naslednja tabela prikazuje priljubljene konvencije, ki se uporabljajo za različne identifikatorje.
Vrsta identifikatorjev | Pravila poimenovanja | Primeri |
---|---|---|
Razred | Začeti se mora z veliko začetnico. Moral bi biti samostalnik, kot je barva, gumb, sistem, nit itd. Namesto akronimov uporabite ustrezne besede. | javni razred Zaposleni { //odrezek kode } |
Vmesnik | Začeti se mora z veliko začetnico. To bi moral biti pridevnik, kot je Runnable, Remote, ActionListener. Namesto akronimov uporabite ustrezne besede. | vmesnik Za tiskanje { //odrezek kode } |
Metoda | Začeti se mora z malo začetnico. To bi moral biti glagol, kot je main(), print(), println(). Če ime vsebuje več besed, ga začnite z malo začetnico, ki ji sledi velika črka, na primer actionPerformed(). | razreda Zaposleni { // metoda praznina risanje() { //odrezek kode } } |
Spremenljivka | Začeti se mora z malo črko, na primer id, ime. Ne sme se začeti s posebnimi znaki, kot so & (ampersand), $ (dolar), _ (podčrtaj). Če ime vsebuje več besed, ga začnite z malo začetnico, ki ji sledi velika črka, na primer Ime, Priimek. Izogibajte se uporabi enoznakovnih spremenljivk, kot so x, y, z. | razreda Zaposleni { // spremenljivka int id ; //odrezek kode } |
Paket | Morala bi biti mala črka, na primer java, lang. Če ime vsebuje več besed, mora biti ločeno s pikami (.), na primer java.util, java.lang. | //paket paket com.javatpoint; razreda Zaposleni { //odrezek kode } |
Konstanta | Pisati mora z velikimi črkami, na primer RDEČA, RUMENA. Če ime vsebuje več besed, mora biti ločeno s podčrtajem (_), kot je MAX_PRIORITY. Lahko vsebuje števke, vendar ne kot prvo črko. | razreda Zaposleni { //konstanta statični končni int MOJA STAROST = 18; //odrezek kode } |
CamelCase v konvencijah o poimenovanju v Javi
Java za poimenovanje razreda, vmesnika, metode in spremenljivke sledi sintaksi kamelje male črke.
Če je ime združeno z dvema besedama, se bo druga beseda vedno začela z veliko črko, na primer actionPerformed(), firstName, ActionEvent, ActionListener itd.