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ď.