logo

Konvence pojmenování Java

Konvence pojmenování Java je pravidlo, které je třeba dodržovat, když se rozhodujete, jak pojmenovat své identifikátory, jako je třída, balíček, proměnná, konstanta, metoda atd.

Není však nuceno následovat. Takže se tomu říká konvence nepravidlo. Tyto konvence jsou navrženy několika komunitami Java, jako jsou Sun Microsystems a Netscape.

Všechny třídy, rozhraní, balíčky, metody a pole programovacího jazyka Java jsou dány podle konvence pojmenování Java. Pokud tyto konvence nedodržíte, může to způsobit zmatek nebo chybný kód.

Výhoda konvencí pojmenování v Javě

Použitím standardních konvencí pojmenování Java usnadňujete čtení kódu pro vás i ostatní programátory. Čitelnost Java programu je velmi důležitá. Znamená to, že je potřeba méně času na to, abyste zjistili, co kód dělá.

Konvence pojmenování různých identifikátorů

Následující tabulka ukazuje oblíbené konvence používané pro různé identifikátory.

Typ identifikátorů Pravidla pojmenování Příklady
Třída Mělo by začínat velkým písmenem.
Mělo by to být podstatné jméno, jako je barva, tlačítko, systém, vlákno atd.
Místo zkratek používejte vhodná slova.
veřejná třída Zaměstnanec
{
//úryvek kódu
}
Rozhraní Mělo by začínat velkým písmenem.
Mělo by jít o přídavné jméno jako Runnable, Remote, ActionListener.
Místo zkratek používejte vhodná slova.
rozhraní Možnost tisku
{
//úryvek kódu
}
Metoda Mělo by začínat malým písmenem.
Mělo by to být sloveso jako main(), print(), println().
Pokud název obsahuje více slov, začněte jej malým písmenem následovaným velkým písmenem, například actionPerformed().
třída Zaměstnanec
{
// metoda
prázdnota kreslit()
{
//úryvek kódu
}
}
Variabilní Mělo by začínat malým písmenem, například id, jméno.
Nemělo by začínat speciálními znaky jako & (ampersand), $ (dolar), _ (podtržítko).
Pokud název obsahuje více slov, začněte jej malým písmenem následovaným velkým písmenem, například jméno, příjmení.
Nepoužívejte jednoznakové proměnné, jako jsou x, y, z.
třída Zaměstnanec
{
// proměnná
int id ;
//úryvek kódu
}
Balík Mělo by to být malé písmeno, například java, lang.
Pokud název obsahuje více slov, měl by být oddělen tečkami (.), např. java.util, java.lang.
//balík
balík com.javatpoint;
třída Zaměstnanec
{
//úryvek kódu
}
Konstantní Mělo by být napsáno velkými písmeny jako ČERVENÁ, ŽLUTÁ.
Pokud název obsahuje více slov, měl by být oddělen podtržítkem (_), například MAX_PRIORITY.
Může obsahovat číslice, ale ne jako první písmeno.
třída Zaměstnanec
{
//konstantní
statický konečný int MŮJ VĚK = 18;
//úryvek kódu
}

CamelCase v konvencích pojmenování Java

Java se při pojmenování třídy, rozhraní, metody a proměnné řídí syntaxí typu camel-case.

Pokud je název kombinován se dvěma slovy, druhé slovo bude vždy začínat velkým písmenem, například actionPerformed(), firstName, ActionEvent, ActionListener atd.