was sagt enum aus?

Nasjer

Mitglied
Hallo miteinander,

könnte mir einer erklären was das "enum" bedeutet und wofür es verwendet wird?
und wie kann man das im konstruktor beschreiben?

Java:
public class HexSudoku {

	public enum Variante { normal, mitDiagonalen };
	public Variante v;


	public HexSudoku(Variante v) { 
		/* TODO */ 
	}

Danke schon mal im voraus.
 
enums (ausgesprochen Enumerationen) sind Konstantenlisten vergleichbar mit einer Klasse, die ausschließlich aus public static final int Variablen besteht (die Werte werden dabei jedoch automatisch aufgesfüllt).

EDIT: willst du dies in einer Bedingung verwenden, kannst du z.B. einen switch auf diese enum machen:
Java:
switch (v) {
  case Variante.normal: ...
  case Variante.diagonal: ...
}
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben