Bonjour,
Je me pose quelques questions concernant les énumérations,
Quand une enum (UNE_ENUM) est déclarée à l'extérieur d'une classe.
On peut y accèder comme s'il s'agissait d'une classe statique, pour autant après test, on ne peut pas déclarer une enum "static". étrange ? Vous auriez une explication ?
De même, il semble qu'il ne soit pas possible de déclarer une enum protected ou private à l'intérieur ou à l’extérieur d'une classe. De fait elle est nécessairement public et donc accessible par tous ? Quel est la différence entre une enum déclarée à l’intérieur ou à l’extérieur d'une classe ?
Merci d'avance pour vos lumières.
Partager