Si une variable est déclarée comme public static var_name;
, alors je peux y accéder à partir de n'importe où, ClassName.var_name
. 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.
Est la déclaration d'une variable en tant que private static var_name;
toute différente de la déclaration d'une variable private var_name;
?
Dans les deux cas, il ne peut être accédé qu' ClassName.var_name
ou ClassInstance.var_name
de toute autre classe.
Ne déclarer la variable comme statique de lui donner d'autres propriétés particulières?