On ne fait pas de distinction de nommage entre champ privé et public car pas nécessaire. Du point de vue de la classe, que le champs soit privé ou pas ne change rien à leur utilisation. Du point utilisateur de la classe, seul les champs non privés sont visible. Les propriétés en java sont des méthodes, ce qui les distingue suffisament des champs (contrairement à des language comme C# où champ et propriété s'utilisent avec la meme notation et donc pour lequel il devient nécessaire de différencier les noms.
Il vaut mieux respecter les conventions de nommage java. Pour faire court:
méthode (utiliser un verbe, lowerCamelCase): champ (privé/public), variable locale (nom commun, lowerCamelCase) classe (nom commun, UpperCamelCase):champ "constant" (nom commun, UPPER_CASE)
public static final int CHIFFRE_MAGIQUE= 666;
un getter:
public int getValeurAStocker() //.....
un setter:
public void setValeurAStocker(int valeurAStocker) //......
Partager