Si une variable est déclarée comme public static varName;, alors je peux y accéder de n'importe où comme ClassName.varName. Je suis également conscient que les membres statiques sont partagés par toutes les instances d'une classe et ne sont pas réaffectés dans chaque instance.
La déclaration d'une variable private static varName;est-elle différente de la déclaration d'une variable private varName;?
Dans les deux cas, il n'est pas accessible en tant que ClassName.varNameou à ClassInstance.varNamepartir d'une autre classe.
Est-ce que déclarer la variable comme statique lui donne d'autres propriétés spéciales?