logo

Java Naming Convention

Konvencia názvov v jazyku Java je pravidlo, ktoré treba dodržiavať, keď sa rozhodujete, ako pomenovať svoje identifikátory, ako je trieda, balík, premenná, konštanta, metóda atď.

Nie je to však nútené nasledovať. Takže je to známe ako konvencia nie pravidlo. Tieto konvencie sú navrhnuté niekoľkými komunitami Java, ako sú Sun Microsystems a Netscape.

Všetky triedy, rozhrania, balíky, metódy a polia programovacieho jazyka Java sú dané podľa konvencie pomenovania Java. Ak tieto konvencie nedodržíte, môže to spôsobiť zmätok alebo chybný kód.

Výhoda názvových konvencií v Jave

Použitím štandardných konvencií názvov v jazyku Java uľahčíte čítanie kódu pre vás a ostatných programátorov. Čitateľnosť Java programu je veľmi dôležitá. Znamená to, že na zistenie toho, čo kód robí, sa strávi menej času.

Konvencie pomenovania rôznych identifikátorov

Nasledujúca tabuľka zobrazuje populárne konvencie používané pre rôzne identifikátory.

Typ identifikátorov Pravidlá pomenovania Príklady
Trieda Mal by začínať veľkým písmenom.
Malo by ísť o podstatné meno ako farba, tlačidlo, systém, vlákno atď.
Namiesto akronymov používajte vhodné slová.
verejná trieda zamestnanec
{
//útržok kódu
}
Rozhranie Mal by začínať veľkým písmenom.
Malo by ísť o prídavné meno ako Runnable, Remote, ActionListener.
Namiesto akronymov používajte vhodné slová.
rozhranie Tlačiteľné
{
//útržok kódu
}
Metóda Mal by začínať malým písmenom.
Malo by to byť sloveso ako main(), print(), println().
Ak názov obsahuje viacero slov, začnite ho malým písmenom, za ktorým nasleduje veľké písmeno, napríklad actionPerformed().
trieda Zamestnanec
{
// metóda
neplatné kresliť ()
{
//útržok kódu
}
}
Variabilné Mal by začínať malým písmenom, napríklad id, meno.
Nemalo by začínať špeciálnymi znakmi ako & (ampersand), $ (dolár), _ (podčiarkovník).
Ak názov obsahuje viacero slov, začnite ho malým písmenom, za ktorým nasleduje veľké písmeno, napríklad meno, priezvisko.
Vyhnite sa používaniu jednoznakových premenných, ako sú x, y, z.
trieda Zamestnanec
{
// premenná
int id ;
//útržok kódu
}
Balíček Malo by to byť malé písmeno, napríklad java, lang.
Ak názov obsahuje viacero slov, mal by byť oddelený bodkami (.), ako napríklad java.util, java.lang.
//balík
balík com.javatpoint;
trieda Zamestnanec
{
//útržok kódu
}
Neustále Mal by byť napísaný veľkými písmenami ako ČERVENÁ, ŽLTÁ.
Ak názov obsahuje viacero slov, mal by byť oddelený podčiarkovníkom (_), napríklad MAX_PRIORITY.
Môže obsahovať číslice, ale nie ako prvé písmeno.
trieda Zamestnanec
{
//konštantný
statická konečná int MÔJ VEK = 18;
//útržok kódu
}

CamelCase v konvenciách pomenovania Java

Java sa pri pomenovaní triedy, rozhrania, metódy a premennej riadi syntaxou typu camel-case.

Ak je názov kombinovaný s dvoma slovami, druhé slovo bude vždy začínať veľkým písmenom, ako napríklad actionPerformed(), firstName, ActionEvent, ActionListener atď.