Java: "dynamischer" Objektname
Joshua
- programmiertechnik
0 dedlfix
Grüß Euch!
Ich sitze nun schon länger vor einem Problem: Wie ist es mit Java möglich mehrere (fortlaufend durchnummerierte) Objekte einer Klasse zu erzeugen?
z.B. so ähnlich
"Soll ein weiteres Auto erzeugt werden?"
Ja: Auto Auto1 = new Auto();
"Soll ein weiteres Auto erzeugt werden="
Ja: Auto Auto2 = new Auto();
[...] etc.
Ist das mit Java möglich bzw. wo habe ich hier in der Programmentwicklung einen Denkfehler - ich möchte später die Eigenschaften aller erzeugten n-Autos zurückgeben können etwa
for(int i; i <= n; i++)
{
System.out.println(Autoi.getFarbe());
}
...Ich bin schon fast am verzweifeln, dass ich vor lauter Bäumen keinen Wald sehe, aber ich würde mich freuen, wenn mir jemand von Euch einen Denkanstoß geben kann...
LG
Hi!
Ich sitze nun schon länger vor einem Problem: Wie ist es mit Java möglich mehrere (fortlaufend durchnummerierte) Objekte einer Klasse zu erzeugen?
Variablennamen existieren zur Laufzeit praktisch nicht mehr. Neue anzulegen ist also nicht mehr möglich. Üblicherweise verwendet man ein "Sammelobjekt", wie ein Array oder eine Collection, um eine zur Programmierzeit unbekannte Anzahl Instanzen anzulegen und zu verwalten.
Lo!