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.