Hallo,
bin gerade dabei Schiffe versenken zu programmieren (is gar ni ma sooo einfach). Ich benutze für die hitFelder der einzelnen Typen (uboot, kreuzer etc.) zweidimensionale Arrays. Aber die lassen sich einfach nicht wie eine normale Eigenschaft benutzen.
Ich weiß, dass Arrays selbst Objekte sind, das macht mich aber nicht schlauer. Ich bin ziemlich ratlos.
Frage:
Ich habe zwei 3 Klassen
Main
Ships ( als Basis für die Schiffstypen)
Uboot, Kreuzer, Schlachtschiff (extends Ships)
Ich möchte nun in der Main Klasse sagen
geht aber nicht
das Array habe ich in der Uboot Klasse erzeugt mit
Wie kann ich ein Array wie eine normale Eigenschaft nutzen? Ich steige nicht dahinter. War bisher immer nur mit PHP unterwegs, von daher ist Java schon schwerer zu verstehen. Vielen Dank euch im Vorraus
Iba
bin gerade dabei Schiffe versenken zu programmieren (is gar ni ma sooo einfach). Ich benutze für die hitFelder der einzelnen Typen (uboot, kreuzer etc.) zweidimensionale Arrays. Aber die lassen sich einfach nicht wie eine normale Eigenschaft benutzen.
Ich weiß, dass Arrays selbst Objekte sind, das macht mich aber nicht schlauer. Ich bin ziemlich ratlos.
Frage:
Ich habe zwei 3 Klassen
Main
Ships ( als Basis für die Schiffstypen)
Uboot, Kreuzer, Schlachtschiff (extends Ships)
Ich möchte nun in der Main Klasse sagen
Code:
uboot.array[i][j] = 1;
das Array habe ich in der Uboot Klasse erzeugt mit
Code:
int[][] array = new int[10][10];
Wie kann ich ein Array wie eine normale Eigenschaft nutzen? Ich steige nicht dahinter. War bisher immer nur mit PHP unterwegs, von daher ist Java schon schwerer zu verstehen. Vielen Dank euch im Vorraus
Iba