array als referenz/werteparameter übergeben?

  • Themenstarter Themenstarter freischneider
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
F

freischneider

Gast
hey
also ich hab folgendes programm:
hauptprog.java
nebenprog.java
im haptprog hab ich dann:
Code:
nebenprog np  = new nebenprog();
im nebenprog habe ich wiederum eine eigene klasse:
Code:
public class Klasse{
  boolean[] var = new boolean[4];
  public Klasse( boolean[] var ){
    this.var = var;
  }
}
im nebenprog hab ich dann:
Code:
...
Klasse[] klasse = new Klasse[5];
...
klasse[0] = new Klasse( new boolean[]{false, true, false,true});
...
wenn ich nun aber aus dem hauptprog auf var zugreife:
Code:
boolean[] vari = new boolean[4];
vari = np.klasse[0].var;
wird an vari nur die speicheraddresseübergeben anstatt der werte!! Also wenn ich in vari etwas aendere veraendert sich auch automatisch var in klasse im nebenprog!!! wie kann ich das array als werteparameter übergeben?!?
schonmal vielen vielen dank fuer die hilfe... ich bin naemlich verzweifelt bis ich den fehler gefunden habe 🙂)
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben