logo

Convenció de denominació de Java

La convenció de nomenclatura de Java és una regla a seguir a mesura que decidiu com anomenar els vostres identificadors, com ara classe, paquet, variable, constant, mètode, etc.

Però, no està obligat a seguir. Per tant, es coneix com a convenció no regla. Aquestes convencions les suggereixen diverses comunitats Java com Sun Microsystems i Netscape.

Totes les classes, interfícies, paquets, mètodes i camps del llenguatge de programació Java es donen segons la convenció de nomenclatura de Java. Si no seguiu aquestes convencions, pot generar confusió o codi erroni.

Avantatge de les convencions de nomenclatura a Java

Mitjançant l'ús de les convencions estàndard de nomenclatura de Java, faciliteu la lectura del vostre codi per a vosaltres mateixos i altres programadors. La llegibilitat del programa Java és molt important. Indica que es dedica menys temps a esbrinar què fa el codi.

Convencions de denominació dels diferents identificadors

La taula següent mostra les convencions populars utilitzades per als diferents identificadors.

Tipus d'identificadors Normes de denominació Exemples
Classe Ha de començar amb la lletra majúscula.
Ha de ser un substantiu com ara Color, Botó, Sistema, Fil, etc.
Utilitzeu paraules adequades, en lloc d'acrònims.
classe pública Empleat
{
//fragment de codi
}
Interfície Ha de començar amb la lletra majúscula.
Hauria de ser un adjectiu com ara Runnable, Remote, ActionListener.
Utilitzeu paraules adequades, en lloc d'acrònims.
interfície Imprimible
{
//fragment de codi
}
Mètode Hauria de començar amb lletra minúscula.
Hauria de ser un verb com main(), print(), println().
Si el nom conté diverses paraules, comenceu-lo amb una lletra minúscula seguida d'una lletra majúscula com ara actionPerformed().
Empleat de classe
{
// mètode
buit dibuixar ()
{
//fragment de codi
}
}
Variable Hauria de començar amb una lletra minúscula com ara id, nom.
No hauria de començar amb els caràcters especials com & (ampersand), $ (dòlar), _ (subratllat).
Si el nom conté diverses paraules, comenceu-lo amb la lletra minúscula seguida d'una lletra majúscula com ara nom, cognom.
Eviteu utilitzar variables d'un caràcter com x, y, z.
Empleat de classe
{
// variable
int id ;
//fragment de codi
}
paquet Hauria de ser una lletra minúscula com ara java, lang.
Si el nom conté diverses paraules, s'hauria de separar per punts (.), com ara java.util, java.lang.
//paquet
paquet com.javatpoint;
Empleat de classe
{
//fragment de codi
}
Constant Ha d'estar en majúscules com VERMELL, GROC.
Si el nom conté diverses paraules, s'hauria de separar per un guió baix (_), com ara MAX_PRIORITY.
Pot contenir dígits però no com a primera lletra.
Empleat de classe
{
//constant
static final int LA MEVA EDAT = 18;
//fragment de codi
}

CamelCase a les convencions de denominació de Java

Java segueix la sintaxi de camel-case per anomenar la classe, la interfície, el mètode i la variable.

Si el nom es combina amb dues paraules, la segona paraula començarà sempre amb lletra majúscula, com ara actionPerformed(), firstName, ActionEvent, ActionListener, etc.