logo

Convention de dénomination Java

La convention de dénomination Java est une règle à suivre lorsque vous décidez comment nommer vos identifiants tels que classe, package, variable, constante, méthode, etc.

Mais il n’est pas obligé de suivre. C’est donc ce qu’on appelle une convention et non une règle. Ces conventions sont suggérées par plusieurs communautés Java telles que Sun Microsystems et Netscape.

Toutes les classes, interfaces, packages, méthodes et champs du langage de programmation Java sont donnés selon la convention de dénomination Java. Si vous ne respectez pas ces conventions, cela peut générer de la confusion ou du code erroné.

Avantage des conventions de dénomination en Java

En utilisant les conventions de dénomination Java standard, vous rendez votre code plus facile à lire pour vous-même et pour les autres programmeurs. La lisibilité du programme Java est très importante. Cela indique que moins de temps est consacré à comprendre ce que fait le code.

Conventions de dénomination des différents identifiants

Le tableau suivant présente les conventions populaires utilisées pour les différents identifiants.

Type d'identifiants Règles de dénomination Exemples
Classe Il doit commencer par la lettre majuscule.
Il doit s'agir d'un nom tel que Couleur, Bouton, Système, Fil, etc.
Utilisez des mots appropriés plutôt que des acronymes.
classe publique Employé
{
//extrait de code
}
Interface Il doit commencer par la lettre majuscule.
Il doit s'agir d'un adjectif tel que Runnable, Remote, ActionListener.
Utilisez des mots appropriés plutôt que des acronymes.
interface Imprimable
{
//extrait de code
}
Méthode Il doit commencer par une lettre minuscule.
Ce doit être un verbe tel que main(), print(), println().
Si le nom contient plusieurs mots, commencez-le par une lettre minuscule suivie d'une lettre majuscule telle que actionPerformed().
employé de classe
{
// méthode
vide dessiner()
{
//extrait de code
}
}
Variable Il doit commencer par une lettre minuscule telle que identifiant, nom.
Il ne doit pas commencer par des caractères spéciaux tels que & (esperluette), $ (dollar), _ (trait de soulignement).
Si le nom contient plusieurs mots, commencez-le par la lettre minuscule suivie d'une lettre majuscule telle que prénom, nom de famille.
Évitez d'utiliser des variables à un caractère telles que x, y, z.
employé de classe
{
// variable
int identifiant ;
//extrait de code
}
Emballer Il doit s'agir d'une lettre minuscule telle que java, lang.
Si le nom contient plusieurs mots, il doit être séparé par des points (.) tels que java.util, java.lang.
//emballer
emballer com.javatpoint;
employé de classe
{
//extrait de code
}
Constante Il doit être en lettres majuscules telles que ROUGE, JAUNE.
Si le nom contient plusieurs mots, il doit être séparé par un trait de soulignement (_) tel que MAX_PRIORITY.
Il peut contenir des chiffres mais pas la première lettre.
employé de classe
{
//constante
entier final statique MON ÂGE = 18 ;
//extrait de code
}

CamelCase dans les conventions de dénomination Java

Java suit la syntaxe Camel-Case pour nommer la classe, l'interface, la méthode et la variable.

Si le nom est combiné avec deux mots, le deuxième mot commencera toujours par une lettre majuscule telle que actionPerformed(), firstName, ActionEvent, ActionListener, etc.