enum ? moet dat zo ingewikkeld?

Status
Niet open voor verdere reacties.

sylvester-ponte

Verenigingslid
Lid geworden
19 apr 2007
Berichten
6.620
hallo, ik probeer java te snappen maar enum vind ik toch wel ingewikkeld.
zie voorbeeld:
Code:
public enum testEnum {
	a("vester","A1"),
	b("joset","B1"),
	c1("johannes","C1");
	
	private String n;
	private String c;
	
	testEnum( String naam,String code){
		n=naam;
		c=code;
	}
	public String getNaam(){
		return n;
	}
	public String getCode(){
		return c;
	}
}
waar om kan het niet eenvoudiger?
om te beginnen: waarom kan ik niet direct zonder die
private String n;
Code:
public String getNaam(){
		return naam;
doen?
ik vraag niet gelijk alles want misschien kom ik er na dit antwoord verder wel uit.
 
Omdat die n binnen de klasse gedefinieerd moet zijn omdat daar die string (naam) in wordt opgeslagen.

Zie je het ?
 
JoZ1, dat is eigenlijk wel logies. dank je.

wat ik bij enum nog niet begrijp:
dat je bij
Code:
public String getNaam(){
		return n;}
niet de waarde van n krijgt ( naam )
maar op de een mysterieuse manier komt "vester" te voorschijn,
daar heb ik geen programma voor gemaakt.
 
hallo JoZ1,
ik wil eigenlijk alles leren van Java.
weet jij of Java snel veranderd?
ik moet steeds nieuwe versies installeren.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan