Les types énumérés
On connait déjà les variables de type primitif et les variables de type objet. Depuis Java 5.0, on a également les types énumérés ou énumérations. Une variable de ce type ne pourra prendre qu'un certain nombre de valeurs constantes parmi un ensemble préalablement défini.
Type énuméré simple
On déclare un nouveau type énuméré grâce au mot réservé enum
. Voici par exemple un nouveau type énuméré représentant un jour de la semaine.