-
15. 10. 2011, 23:17 #1
[Java] Objektnamen aus Objekt heraus erhalten
Hallo zusammen,
ich bastel zur Zeit an einem kleinen Program und stehe vor einem Problem, dass ich leider nicht lösen kann. Das ganze sieht in etwas so aus:
Mein Plan ist es in die neu geschaffene Array Stelle die Referenz auf das neu geschaffene Objekt einzuspeichern, sodass in dem a-Array alle Objekte der Klasse zu finden sind. Google konnte mir bei der Lösung des Problems nicht wirklich weiterhelfen, da ich nicht wusste nach was ich suchen soll, bzw. das, wonach ich gesucht habe brachte nicht die gewünschten Ergebnisse.Code:public class Klasse{ static Klasse[] a = new Klasse[0]; static int AnzahlObjekte = 0; Klasse(){ Klasse.AnzahlObjekte = Klasse.AnzahlObjekte+1; Klasse.a = Klasse.erweitereA(a , 1); //erweitert den Array a um 1 Feld /* An dieser Stelle liegt das Problem */ } }
Ich hoffe jemand kann mir dabei weiterhelfen.
Danke für eure Hilfe im Vorraus!
LG
-
15. 10. 2011, 23:30 #2
Re: [Java] Objektnamen aus Objekt heraus erhalten
Was soll das denn werden?
Und Arrays sind scheiße.
PHP-Code:public class Klasse {
private static List<Klasse> list = new ArrayList<Klasse>();
public Klasse() {
list.add(this);
}
}
-
15. 10. 2011, 23:44 #3
Re: [Java] Objektnamen aus Objekt heraus erhalten
Das ganze hat was mit einer Idee für meine Facharbeit zu tun...
...wir haben noch nicht so ganz viel mit Java gemacht, deshlb fühl ich mit den Arrays eigtl wohler, aber ich werd mich dann mal in die ArrayList einlesen, wenn es mit Arrays nicht geht.
Danke für die schnelle Antwort!
-
16. 10. 2011, 01:16 #4
Re: [Java] Objektnamen aus Objekt heraus erhalten
Doch es geht mir Arrays, allerdings ist das mühsam weil Arrays nicht dynamisch wachsen können. Das was du versuchst manuell zu machen, macht die ArrayList für dich automatisch, allerdings auch optimaler als dein Versuch einer Lösung.
Dass eine Klasse alle ihre Instanzen kennt habe ich noch nie gebraucht, vielleicht gibts da eine bessere Lösung, kannst ja mal deine Idee näher beschreiben.
-


Zitieren
mehr lesen...







Microsoft: Windows 8 OEM...
Heute, 14:12 in gulli:news