Hallo,
hier ein Teil meiner leichten Aufgabe, trotzdem hackt es noch 🙁
Hier das Problem:
Naja mit Hilfe einer static Variabel und dem inkrementieren kann man ja die ID jedes Autos bestimmen. Jedoch hat dann jedes Auto bei mir die selbe ID. Eh klar wegen static.
Wie kann ich das Problem Lösen? Sicher wieder nur eine Kleinigkeit 🙁
Hier mein Konstruktor und die Klassenvariabeln.
Vielen Dank
hier ein Teil meiner leichten Aufgabe, trotzdem hackt es noch 🙁
Schreibe eine Klasse "Car", welche eine eindeutige ID und einen Namen besitzt. Die ID soll bei Erstellung einer neuen Instanz automatisch erhöht und gemeinsam mit dem Namen im Konstruktor gesetzt werden.
Hier das Problem:
Die ID soll bei Erstellung einer neuen Instanz automatisch erhöht
Naja mit Hilfe einer static Variabel und dem inkrementieren kann man ja die ID jedes Autos bestimmen. Jedoch hat dann jedes Auto bei mir die selbe ID. Eh klar wegen static.
Wie kann ich das Problem Lösen? Sicher wieder nur eine Kleinigkeit 🙁
Hier mein Konstruktor und die Klassenvariabeln.
Code:
public class Car{
private int ID = 0; //static kann es ja nicht sein
private String Name;
public Car(){
}
public Car (String Name){
this.Name= Name;
// was kommt hier her?
}
Vielen Dank