Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejava
titleEnum for himmelretningene
linenumberstrue
enum CardinalDirection {
	NORTH, SOUTH, EAST, WEST;
}
 
// Himmelretningene kan nå brukes som konstanter i koden og f.eks i statements

CardinalDirection dir1 = CardinalDirection.NORTH;
CardinalDirection dir2 = CardinalDirection.EAST;
 
 
if (dir1 == CardinalDirection.WEST) { ... } 
 
 

...

Code Block
languagejava
titleEnum for ukedagene
linenumberstrue
enum Day {
	MONDAY("Mon"), TUESDAY("Tue"), WEDNESDAY("Wed"), THURSDAY("Thu"), FRIDAY("Fri"), SATURDAY("Sat"), SUNDAY("Sun");
 
	//Felt som definerer navnet på verien(e) konstantene får
	String short;
	
 
	//Konstruktør som setter forkortelsene
	Day (String short) {
		this.short = short;
	}
 
	// Metode for å hente verdien "short"
	public String getShort() {
		return this.short;
	}
}
 
// Vi kan da hente en string-verdi til hver av konstantene
 
Day weekday = Day.MONDAY;