Je comprend bien que :
1) Un objet private n'est qu'accessible à l'intérieur de la classe qui le contient
2) Un objet protected est accessible dans tout le package et dans les sous classes
3) Un object Public est bien sûr visible partout.
4) Je sais qu'un membre static appartient à la classe et non a l'instance de la classe par exemple
Voici ma préocupation :public class Animal {
int age;
boolean vivant;
static nbreDePate=4;
protected boolean queue=true;
}
Par rapport à l'accessibilité quelle est la différence réelle entre un objet static (nbreDePate), un objet protected (queue) et un objet qui n'a pas de modificateur tel que (age), parce que tous sont accessibles dans tout le package, selon moi, ils ont presque le même rôle.
Merci
Partager