Hallo Forum!
Zu beginn: Ich bin absoluter Anfänger in Java und habe ein Problem, bei dem ich nicht weiter komme.
Was ich brauche ist eine Methode newAuto(), die mir ein neues Objekt Auto1 erstellt und dieses auch verschiebt (die Verschiebung ist eine Methode der Klasse Auto). Bis hier hin noch ganz simpel. Ich muss jedoch nach einiger Zeit ein zweites Objekt Auto erstellen können mit dem Namen Auto2, und das noch, während Auto1 verschoben wird usw. Was ich bis jetzt habe, sind 5 Autos, die Nacheinander verschoben werden. Dafür hab ich im Konstruktor 5 verschieden Autos deklariert. Diese werden verschoben, sobald ich die methode fahren aufrufe. Ich kann aber immer nur 1 Auto bewegen. Falls ein zweites auto generirt werden soll und fahren soll, während das erste noch fährt, wird das erste angehalten, und das zweite fährt und das ist schlecht. Jetzt soll ein Auto von selber deklariert und gefahren werden, während gleichzeitig ein anderes fährt.
Die Frage: Wie kann ich mehre Objekte einer Klasse erzrugen, nummerieren und die Methode ausführen, während die selbe noch läuft ohne, dass eine abgebrochen wird?
Vilen Dank schon mal im Vorraus für Antworten!
Zu beginn: Ich bin absoluter Anfänger in Java und habe ein Problem, bei dem ich nicht weiter komme.
Was ich brauche ist eine Methode newAuto(), die mir ein neues Objekt Auto1 erstellt und dieses auch verschiebt (die Verschiebung ist eine Methode der Klasse Auto). Bis hier hin noch ganz simpel. Ich muss jedoch nach einiger Zeit ein zweites Objekt Auto erstellen können mit dem Namen Auto2, und das noch, während Auto1 verschoben wird usw. Was ich bis jetzt habe, sind 5 Autos, die Nacheinander verschoben werden. Dafür hab ich im Konstruktor 5 verschieden Autos deklariert. Diese werden verschoben, sobald ich die methode fahren aufrufe. Ich kann aber immer nur 1 Auto bewegen. Falls ein zweites auto generirt werden soll und fahren soll, während das erste noch fährt, wird das erste angehalten, und das zweite fährt und das ist schlecht. Jetzt soll ein Auto von selber deklariert und gefahren werden, während gleichzeitig ein anderes fährt.
Die Frage: Wie kann ich mehre Objekte einer Klasse erzrugen, nummerieren und die Methode ausführen, während die selbe noch läuft ohne, dass eine abgebrochen wird?
Vilen Dank schon mal im Vorraus für Antworten!