W
walga1
Gast
Hallo,
ich habe eine kleine Frage zum Thema Konstruktor und gebe nun nach 2 Stunden Suche bei google auf. Ich hoffe, dass hier jemand die Anwort hat.
Als erstes habe ich eine ganz normale Klasse:
und nun kann ich mit folgenden zwei befehlen zwei objekte der klasse person erzeugen:
Die objekte kann ich nun mit dem namen "eins" und "zwei" aufrufen, mit attributen füllen usw.
Wie schaffe ich es, dass ich solche objekte mit dynamischen namen oder unendlich viele erzeugen kann?
Ich möchte zum Beispiel durch Anfrage an den Benutzer mit
int personenname = IOTools.readString();
den Konstruktor starten. Sodass dann bei einer Eingabe von z.B. "Alexander" der Konstruktor mit dem code
gestartet wird und eben dieses Objekt anlegt.
Gibt es hierfür eine Lösung oder bin ich auf dem Holzweg? Vielen Dank für eure Hilfe.
Gruß,
Alex[/code]
ich habe eine kleine Frage zum Thema Konstruktor und gebe nun nach 2 Stunden Suche bei google auf. Ich hoffe, dass hier jemand die Anwort hat.
Als erstes habe ich eine ganz normale Klasse:
Code:
class person {
String vorname,nachname,geschlecht,strasse,hausnummer,plz,ort,telefonnummer;
}
und nun kann ich mit folgenden zwei befehlen zwei objekte der klasse person erzeugen:
Code:
person eins = new person();
person zwei = new person();
Die objekte kann ich nun mit dem namen "eins" und "zwei" aufrufen, mit attributen füllen usw.
Wie schaffe ich es, dass ich solche objekte mit dynamischen namen oder unendlich viele erzeugen kann?
Ich möchte zum Beispiel durch Anfrage an den Benutzer mit
int personenname = IOTools.readString();
den Konstruktor starten. Sodass dann bei einer Eingabe von z.B. "Alexander" der Konstruktor mit dem code
Code:
person Alexander = new person();
gestartet wird und eben dieses Objekt anlegt.
Gibt es hierfür eine Lösung oder bin ich auf dem Holzweg? Vielen Dank für eure Hilfe.
Gruß,
Alex[/code]