es ist so:
Im Konstruktor schreibst du:
damit erzeugst du 2 lokale Objekte. Diese sind nur innerhalb des Konstruktors verwendbar und werden mit dessen beenden ungültig. Wenn du die Random-Objekte den Objekt-Attributen zuweisen willst musst du einfach das Random vorne weglassen:
|
Java Quellcode
|
1
2
|
zuf1 = new Random();
zuf2 = new Random();
|
oder um es deutlicher zu machen um welche Variablen es sich handelt auch:
|
Java Quellcode
|
1
2
|
this.zuf1 = new Random();
this.zuf2 = new Random();
|
Bei den anderen Variablen machst dus ja richtig ;)