G
Guest
Gast
Hallo,
Ich hätte mal eine Frage. ???:L
Wie kann ich denn in einem constructor objektarrays oder generell "neue" werte berechnen lassen?
Also hier ist mal mein code, und ich will halt, dass das zellen array quasi mit dem neuen Feld mit konstruiert wird.
Also im Endeffekt will ich auf die Zellenzugreifen können, bzw. auf die Farbe inerhalb der Zellen. Mit dem obigen Code gehts halt noch ned und ich bin grad bissl clueless (
Ich hätte mal eine Frage. ???:L
Wie kann ich denn in einem constructor objektarrays oder generell "neue" werte berechnen lassen?
Also hier ist mal mein code, und ich will halt, dass das zellen array quasi mit dem neuen Feld mit konstruiert wird.
Code:
private int hoehe;
private int breite;
int zellcounter =0;
int anzahlFelder= hoehe*breite;
Random einsOderZwei = new Random();
public Feld(int hoehe, int breite){
this.hoehe = hoehe;
this.breite = breite;
Zelle[] zellen = new Zelle[anzahlFelder];
// befüllen der Zellen
for(int i =1; i<=hoehe; i++){
for(int j =1; j<= breite;j++){
if(einsOderZwei.nextInt(2)== 0){
zellen[zellcounter] = new Zelle(breite,hoehe,WEISS);
zellcounter++;
}//end if
else{
zellen[zellcounter] = new Zelle(breite,hoehe,SCHWARZ);
zellcounter++;
}// end else
}// end innere for schleife
}// end äußere for schleife
}// end constuctor
Also im Endeffekt will ich auf die Zellenzugreifen können, bzw. auf die Farbe inerhalb der Zellen. Mit dem obigen Code gehts halt noch ned und ich bin grad bissl clueless (