Hallo Zusammen,
ich bin gerade dabei ein programm für die berufsschule zu erstellen. Die Aufgabe ist ein Netzwerkfähiges Schiffeversenken zu programmieren.
jetzt hat sich mir ein Problem in den weg gestellt, dass ich ohne hilfe leider nicht gelöst bekomme.
Ich möchte ein Array in einer Klasse füllen und dann sollen mir die daten in einer anderen zur verfügung stehen.
hatte jetzt mal versucht das mit get und set zu lösen, bin aber leider doch noch relativ unerfahren mit java, so dass das bisher nicht geklappt hat.
habe jetzt mal einen teil meines quellcodes vom rest extrahiert, so das man mein problem hoffentlich nachvollziehen kann:
Ich hoffe mir kann jemand weiterhelfen.
schon einmal viel Dank im vorraus.
Gruß Manuel[/code]
ich bin gerade dabei ein programm für die berufsschule zu erstellen. Die Aufgabe ist ein Netzwerkfähiges Schiffeversenken zu programmieren.
jetzt hat sich mir ein Problem in den weg gestellt, dass ich ohne hilfe leider nicht gelöst bekomme.
Ich möchte ein Array in einer Klasse füllen und dann sollen mir die daten in einer anderen zur verfügung stehen.
hatte jetzt mal versucht das mit get und set zu lösen, bin aber leider doch noch relativ unerfahren mit java, so dass das bisher nicht geklappt hat.
habe jetzt mal einen teil meines quellcodes vom rest extrahiert, so das man mein problem hoffentlich nachvollziehen kann:
Code:
// hier soll mein Array gefüllt werden.
package schiffeversenken;
public class Datensetzen {
String array[][] = new String[10][10];
public void setzen()
{
String arraylocal[][] = new String[10][10];
arraylocal[0][0] = "ok";
this.array[0][0] = arraylocal[0][0];
}
public void setArray(String[][] array) {
this.array = array;
}
public String[][] getArray() {
return array;
}
}
Code:
// hier sollen die Daten zur Verfügung stehen.
package schiffeversenken;
public class Datenholen {
public void holen() {
Datensetzen datensetzen = new Datensetzen();
String druck[][] = new String[10][10];
druck = datensetzen.getArray();
String s = druck[0][0];
System.out.println("Testausdruck: " + s);
}
}
Code:
// Startklasse
package schiffeversenken;
public class Ausführen {
public static void main(String[] args) {
Datensetzen datensetzen = new Datensetzen();
datensetzen.setzen();
Datenholen datenholen = new Datenholen();
datenholen.holen();
}
}
Ich hoffe mir kann jemand weiterhelfen.
schon einmal viel Dank im vorraus.
Gruß Manuel[/code]