Hi,
ich weiss nicht ob ich eine static-Lösung verwenden soll oder eine andere (und da wüsste ich keine).
Ich habe eine Klasse die von einer anderen Klasse vererbt. Die ganze Struktur sieht vor, dass jede Unterklasse Einstellungen bzw. Werte "fest"legt.
Rein theoretisch könnte die Klasse 1-Xmal aufgerufen werden. Damit scheidet die Möglichkeit aus, die Werte (ein int-Array) einfach als Variable in der Klasse zu speichern.
Denn dann wenn man 1000Objekte erstellt, erstellt man auch 1000mal dieses int-Array, das ja eig. sowieso immer nur die selben Daten beinhaltet.
Auch ist dieses Array überhaupt nicht für das Objekt selbst wichtig, es ist eher eine art Definition für andere Objekte, damit die Wissen um was für eine Unterklasse es sich denn ca. handelt.
Ich dachte mir, ich könnte natürlich dieses int-Array als static festlegen. So hätte ich das Array nur ein einziges mal, es wäre direkt den zugehörigen Objekten zugeteilt und ich könnte von überall her die Definition für diese Klasse abrufen.
Nur habe ich ja nicht Java und damit OOP gelernt um static zu verwenden.
Fällt da jmd. sontan eine andere Lösungsmöglichkeit ein?
Rückfragen gerne schreiben
Vielen Dank
Gruß
Net
ich weiss nicht ob ich eine static-Lösung verwenden soll oder eine andere (und da wüsste ich keine).
Ich habe eine Klasse die von einer anderen Klasse vererbt. Die ganze Struktur sieht vor, dass jede Unterklasse Einstellungen bzw. Werte "fest"legt.
Rein theoretisch könnte die Klasse 1-Xmal aufgerufen werden. Damit scheidet die Möglichkeit aus, die Werte (ein int-Array) einfach als Variable in der Klasse zu speichern.
Denn dann wenn man 1000Objekte erstellt, erstellt man auch 1000mal dieses int-Array, das ja eig. sowieso immer nur die selben Daten beinhaltet.
Auch ist dieses Array überhaupt nicht für das Objekt selbst wichtig, es ist eher eine art Definition für andere Objekte, damit die Wissen um was für eine Unterklasse es sich denn ca. handelt.
Ich dachte mir, ich könnte natürlich dieses int-Array als static festlegen. So hätte ich das Array nur ein einziges mal, es wäre direkt den zugehörigen Objekten zugeteilt und ich könnte von überall her die Definition für diese Klasse abrufen.
Nur habe ich ja nicht Java und damit OOP gelernt um static zu verwenden.
Fällt da jmd. sontan eine andere Lösungsmöglichkeit ein?
Rückfragen gerne schreiben
Vielen Dank
Gruß
Net
Zuletzt bearbeitet: