logo

Konvencija o imenovanju u Javi

Java konvencija imenovanja je pravilo koje treba slijediti dok odlučujete kako ćete imenovati svoje identifikatore kao što su klasa, paket, varijabla, konstanta, metoda itd.

Ali, nije prisiljeno slijediti. Dakle, poznato je kao konvencija, a ne pravilo. Ove konvencije predlaže nekoliko Java zajednica kao što su Sun Microsystems i Netscape.

Sve klase, sučelja, paketi, metode i polja Java programskog jezika dani su prema Java konvenciji imenovanja. Ako ne slijedite ove konvencije, može doći do zabune ili pogrešnog koda.

Prednost konvencija o imenovanju u Javi

Korištenjem standardnih Java konvencija o imenovanju, vaš kod činite lakšim za čitanje sebi i drugim programerima. Čitljivost Java programa je vrlo važna. To pokazuje da je potrebno manje vremena da se shvati što kod radi.

Konvencije imenovanja različitih identifikatora

Sljedeća tablica prikazuje popularne konvencije koje se koriste za različite identifikatore.

Vrsta identifikatora Pravila imenovanja Primjeri
Klasa Treba započeti velikim slovom.
To bi trebala biti imenica kao što je boja, gumb, sustav, nit itd.
Koristite odgovarajuće riječi, umjesto akronima.
javna klasa Zaposlenik
{
//isječak koda
}
Sučelje Treba započeti velikim slovom.
To bi trebao biti pridjev kao što je Runnable, Remote, ActionListener.
Koristite odgovarajuće riječi, umjesto akronima.
sučelje Za ispis
{
//isječak koda
}
metoda Treba početi malim slovom.
To bi trebao biti glagol kao što je main(), print(), println().
Ako naziv sadrži više riječi, započnite ga malim slovom nakon kojeg slijedi veliko slovo, kao što je actionPerformed().
razred Zaposlenik
{
// metoda
poništiti crtati()
{
//isječak koda
}
}
Varijabilna Treba započeti malim slovom kao što je ID, ime.
Ne smije počinjati posebnim znakovima kao što su & (ampersand), $ (dolar), _ (podvlaka).
Ako ime sadrži više riječi, započnite ga malim slovom nakon kojeg slijedi veliko slovo kao što je Ime, Prezime.
Izbjegavajte korištenje varijabli od jednog znaka kao što su x, y, z.
razred Zaposlenik
{
// varijabla
int iskaznica ;
//isječak koda
}
Paket Trebalo bi biti malo slovo kao što je java, lang.
Ako naziv sadrži više riječi, treba ga odvojiti točkama (.) kao što su java.util, java.lang.
//paket
paket com.javatpoint;
razred Zaposlenik
{
//isječak koda
}
Konstantno Trebao bi biti napisan velikim slovima, npr. CRVENO, ŽUTO.
Ako naziv sadrži više riječi, treba ga odvojiti podvlakom (_) kao što je MAX_PRIORITY.
Može sadržavati znamenke, ali ne kao prvo slovo.
razred Zaposlenik
{
//konstantno
statička završna int MOJIH GODINA = 18;
//isječak koda
}

CamelCase u konvencijama imenovanja u Javi

Java slijedi sintaksu velikih i malih slova za imenovanje klase, sučelja, metode i varijable.

Ako se ime kombinira s dvije riječi, druga riječ će uvijek započeti velikim slovom, kao što je actionPerformed(), firstName, ActionEvent, ActionListener, itd.