Comment créer un type d'énumération en java

Java de booléen type est très pratique, mais parfois vous avez besoin de plusieurs valeurs. Après tout, les valeurs d'un feu de circulation peuvent être vert, jaune, ou rouge. Le costume d'une carte de jeu peut être bêche, club, cœur, ou diamant. Et un jour de semaine peut être Lundi, Mardi, Mercredi, Jeudi, ou Vendredi.

La vie est remplie de petits ensembles de possibilités, et Java dispose d'une fonction qui peut tenir compte de ces possibilités. La fonction est appelée ENUM taper. Il est disponible à partir de Java version 5.0 avant.

Examiner les résultats d'un match de baseball. Le jeu a trois fins possibles - les Hankees victoire, la victoire Chaussettes, ou le jeu est lié. Vous pouvez représenter les possibilités avec la ligne de code Java suivant:

WhoWins enum {maison, visiteur, ni}



Le jeu de cette semaine est joué au Stade de Hankeeville SnitSoft, donc la valeur domicile représente une victoire pour les Hankees, et la valeur visiteur représente une victoire pour les chaussettes.

L'un des objectifs de la programmation informatique est pour la structure de chaque programme pour refléter le problème que le programme résout. Quand un programme vous rappelle de son problème sous-jacent, le programme est facile à comprendre et peu coûteux à entretenir.

Par exemple, un programme pour compiler les comptes des clients devrait utiliser des noms comme client et compte. Et un programme qui traite de trois résultats possibles (victoires à domicile, visiteur gagne, et cravate) devrait avoir une variable avec trois valeurs possibles. La ligne WhoWins enum {maison, visiteur, ni} crée un type de stocker trois valeurs.

La Qui a gagné type est appelé un Type d'énumération. Pensez à la nouvelle Qui a gagné taper comme un booléen sur les stéroïdes. Au lieu de deux valeurs (vrai et faux), la Qui a gagné type a trois valeurs (domicile, visiteur, et ni). Vous pouvez créer une variable de type Qui a gagné

WhoWins OMS

puis attribuer une valeur à la nouvelle variable.

qui = WhoWins.home-

» » » » Comment créer un type d'énumération en java