logo

Java elnevezési egyezmény

A Java elnevezési konvenció egy szabály, amelyet követni kell, amikor eldönti, hogy milyen nevet adjon az azonosítóknak, például osztálynak, csomagnak, változónak, konstansnak, metódusnak stb.

De nem kényszerül követni. Tehát konvenciónak, nem szabálynak nevezik. Ezeket az egyezményeket számos Java közösség, például a Sun Microsystems és a Netscape javasolja.

A Java programozási nyelv minden osztálya, interfésze, csomagja, metódusa és mezője a Java elnevezési konvenciónak megfelelően van megadva. Ha nem tartja be ezeket az egyezményeket, az zavart vagy hibás kódot generálhat.

A névadási konvenciók előnyei a Java nyelven

A szabványos Java elnevezési konvenciók használatával a kód könnyebben olvashatóvá válik saját és más programozók számára. A Java program olvashatósága nagyon fontos. Azt jelzi, hogy kevesebb időt kell fordítani arra, hogy kitaláljuk, mit csinál a kód.

A különböző azonosítók elnevezési konvenciói

A következő táblázat a különböző azonosítókhoz használt népszerű konvenciókat mutatja be.

Azonosítók típusa Elnevezési szabályok Példák
Osztály Nagybetűvel kell kezdődnie.
Főnévnek kell lennie, például Color, Button, System, Thread stb.
Használjon megfelelő szavakat a betűszavak helyett.
nyilvános osztály Munkavállaló
{
//kódrészlet
}
Felület Nagybetűvel kell kezdődnie.
Olyan melléknévnek kell lennie, mint például Runnable, Remote, ActionListener.
Használjon megfelelő szavakat a betűszavak helyett.
felület Nyomtatható
{
//kódrészlet
}
Módszer Kisbetűvel kell kezdődnie.
Olyan igének kell lennie, mint például main(), print(), println().
Ha a név több szót tartalmaz, kezdje kisbetűvel, majd egy nagybetűvel, például actionPerformed().
osztályú alkalmazott
{
// módszer
üres húz()
{
//kódrészlet
}
}
Változó Kisbetűvel kell kezdődnie, például id, név.
Nem kezdődhet speciális karakterekkel, például & (és), $ (dollár), _ (aláhúzás).
Ha a név több szót tartalmaz, kezdje kisbetűvel, majd egy nagybetűvel, például keresztnév, vezetéknév.
Kerülje az egykarakteres változók használatát, például x, y, z.
osztályú alkalmazott
{
// változó
int id ;
//kódrészlet
}
Csomag Kisbetűnek kell lennie, például java, lang.
Ha a név több szót tartalmaz, akkor pontokkal (.) kell elválasztani, például java.util, java.lang.
//csomag
csomag com.javatpoint;
osztályú alkalmazott
{
//kódrészlet
}
Állandó Nagybetűkkel kell írni, például PIROS, SÁRGA.
Ha a név több szót tartalmaz, akkor aláhúzásjellel (_) kell elválasztani, például MAX_PRIORITY.
Tartalmazhat számjegyeket, de nem első betűként.
osztályú alkalmazott
{
//állandó
statikus végső int KOROMBELI = 18;
//kódrészlet
}

CamelCase a Java elnevezési konvenciókban

A Java a teve-betűs szintaxist követi az osztály, az interfész, a metódus és a változó elnevezésében.

Ha a név két szóval van kombinálva, a második szó mindig nagybetűvel kezdődik, például actionPerformed(), keresztnév, ActionEvent, ActionListener stb.