Dans la programmation réelle, il existe souvent de tels "ensembles de données".
Par exemple, du lundi au dimanche, les sept éléments de données ont formé un "ensemble de données" d'une semaine et les quatre éléments de données du printemps, de l'été, de l'automne et de l'hiver forment un "ensemble de données" de quatre saisons.
Comment mieux utiliser ces «ensembles de données» dans Java? Par conséquent, l'énumération est en cours et le code suivant introduit en détail l'utilisation de l'énumération.
package com.ljq.test; / ** * Méthode d'énumération Explication détaillée * * @author jiqinlin * * / classe publique Testenum {/ ** * Énumération ordinaire * * @author jiqinlin * / public Enum Colornum {Red, Green, Yellow, Blue;} / ** * Énumération comme une classe ordinaire peut ajouter des attributs et des méthodes, vous pouvez ajouter des attributs ou des méthodes statiques et non statiques * * * @author jiqinlin * * / public Enum saisonmum {// note: l'énumération est écrite À l'avant, sinon compile le mauvais printemps, l'été, l'automne, l'hiver; la position finale privée statique = "test"; * * * @Author Jiqinlin * * / public Enum Gender {// Il doit être attribué par des supports, et il doit apporter un constructeur et un attribut et un suiveur. non attribué, et une partie de l'attribution ne doit pas être attribuée; si la valeur n'est pas attribuée, le constructeur ne peut pas être écrit. Le genre (valeur de chaîne) {this.value = valeur;} public String getValue () {RN Value;}} / *** Statut de commande ** Énumération Metic avec des méthodes abstraites *** @author jiqinlin ** / public EnumorDatetate ? , / ** En attente de paiement * / waitPayment {public String getName () {return "Waiting for Payment";}}, / ** Dating * / AdvereaserProduct {public String getName () {return "est distribution";}}, / ** Attendez la livraison * / WaitDeliver {public String getName () {"Waiting for Delivery";}}, / ** expédié * / livré {public String getName () {return ";}}, / ** reçu * / Reçu {public String getName () {return "a été reçu";}}; Affectation des variables; : System.ouou T.println ("Couleur est vert"); ; Énumération systers.out.println ("La valeur d'énumération de Colrenem est" + colorenum.values (). Longueur + ""); .red.ord.ordinal ())); // 0 System.out.println (colorenum.green.ordinal ()); // 1 System.out.println (colorenum.yellow.Ordial ()); // 2 System.out.println (colorenum.blue. Ordinal ()); -------- --------------------- System.out.println ("=========="); System.err.println ("季节为" + saisonnium.getSeason ()); = vag -------------------------------------------------- ---------------- ===== "); pour (Orderstate Order: Ordestate.Values ()) {System.out.println (Order.GetName ()) ;}}}