In der tatsächlichen Programmierung gibt es häufig solche "Datensätze".
Von Montag bis Sonntag bildeten beispielsweise die sieben Datenelemente eine Woche "Datensatz", und die vier Datenelemente des Frühlings-, Sommer-, Herbst- und Winters bilden einen "Datensatz" von vier Spielzeiten.
Wie kann ich diese "Datensätze" in Java besser verwenden? Daher wird die Aufzählung zur Verfügung stehen, und der folgende Code führt die Aufzählungsnutzung im Detail ein.
Paket com.ljq.test;/** * Enumerationsmethode Detaillierte Erläuterung * * @author jiqinlin * */public class Testenum {/** * gewöhnliche Aufzählung * * @author jiqinlin */public enum colornum {red, grün, gelb, gelb, gelb, gelb, Blau;} /** * Aufzählung wie eine gewöhnliche Klasse kann Attribute und Methoden hinzufügen, Sie können statische und nicht -statische Attribute oder Methoden hinzufügen In der Front, ansonsten der falsche Frühling, im Herbst, Winter; * * * @Author Jiqinlin * */public enum Geschlecht {// Es muss von Klammern zugewiesen werden, und es muss einen Konstruktor und ein Attribut und einen Follower mitbringen, ansonsten muss die Zuordnung zugewiesen oder zugewiesen oder zugewiesen werden oder zugewiesen werden. Nicht zugewiesen, und ein Teil der Zuordnung darf nicht zugewiesen werden. Das Geschlecht (String Value) {this.Value = value;} public String getValue () {rn value;}} / *** Bestellstatus ** Metic Enumeration mit abstrakt { / ** wurde storniert* / kann nicht {public String getName () {return ";}}}}, / ** überprüft werden , / ** auf Zahlung warten* / WaitPayment {public String getName () {return "Warten für Zahlung";}}, / ** Dating* / admasureProduct {public String getName () {return "is verteilt";}},, / ** Warten Sie auf Lieferung* / WaitDeliver {public String getName () {"Warten auf Lieferung";}}, / ** Versendet* / geliefert {public String getName () {return ";}}, / ** empfangen* / Erhielt {public String getName () {return "wurde empfangen"; Zuordnung von Variablen; : system.ououou t.println ("Farbe ist grün"); ; Enumeration sysster.out.println ("Colorenum's Enumeration Value ist"+Colenenum.Values (). Länge+""); .Red.ord.ordinal ())); // 0 System.out.println (Colenum.green.ordinal ()); // 1 System.out.println (Colenenum.yellow.ordinal ()); // 2 System.out.println (Colenum.Blue. Ordinal ()); -------- --------------------- System.out.println ("==========="); System.err.println ("季节为" + SeasonNum.getseason ()); == "); für (Geschlechtsgeschlecht -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ----------------- ;}}}