Hi meine Aufgabenstellung lautet:
Erstelle eine Klasse Auto , ein Auto hat ein Attribut Erschaffungsjahr, ein Attribut Markenname und ein Attribut Farbe. Die Autos die du erstellst, sind auf einem Parkplatz nebeneinander. Ein Auto auf dem Parkplatz kennt den Inhalt seines links- und rechts stehendes Auto. Erstelle set und getter Methoden, für alle Attribute.
Das bekomme ich soweit hin, also ich habe die Klasse Auto, dann noch die Attribute, sowie die setter und getter. Aber wie kriege ich es hin, dass wenn ich eine Instanz Auto habe, er den Inhalt der beiden Nachbarautos kennt? Der Inhalt ist ja normlalerweise immer in einer extra Klasse. Hier ist jetzt so, dass bei mir der inhalt in der gleichen Klasse wie Auto ist, also Erschaffungsjahr, Markenname und Farbe. Wie soll ich jetzt das programmieren, dass das Auto die beiden Nachbarn kennt.Und eigentlich kann ja auch ein Auto ganz am Anfang oder am Ende eines Parkplatzes stehen und hätte dementsprechend am Afang auf einer Seite keine Liste.
Mir ist bewusst, dass hier eine linkedlist nötig ist, aber die Aufgabe gibt nur 0,5 Pkt. Deshalb verstehe ich nicht, wie viel ich programmieren muss und was.
Ich kann linkedlist erstellen, aber weiß nicht, wie ich es in diesem Fall erstellen soll, dass eine Instanz Auto den Inhalt seines linkes und rechten Autos kennt, also Farbe, Erschaffungsjahr und Markenname. Kann mir da einer helfen?
Erstelle eine Klasse Auto , ein Auto hat ein Attribut Erschaffungsjahr, ein Attribut Markenname und ein Attribut Farbe. Die Autos die du erstellst, sind auf einem Parkplatz nebeneinander. Ein Auto auf dem Parkplatz kennt den Inhalt seines links- und rechts stehendes Auto. Erstelle set und getter Methoden, für alle Attribute.
Java:
public class Auto
{
int erschaffungsjahr;
String markenname;
String farbe;
public String getname
{
return markenname:
}
public int getjahr
{
return erschaffungsjahr;
}
public String getfarbe()
{
return farbe;
}
public void setname(String farbe)
{
this.farbe=farbe;
}
public void setjahr(int jahr)
{
erschaffungsjahr=jahr;
}
public void setfarbe(String farbe)
{
this.farbe=farbe;
}
}
Das bekomme ich soweit hin, also ich habe die Klasse Auto, dann noch die Attribute, sowie die setter und getter. Aber wie kriege ich es hin, dass wenn ich eine Instanz Auto habe, er den Inhalt der beiden Nachbarautos kennt? Der Inhalt ist ja normlalerweise immer in einer extra Klasse. Hier ist jetzt so, dass bei mir der inhalt in der gleichen Klasse wie Auto ist, also Erschaffungsjahr, Markenname und Farbe. Wie soll ich jetzt das programmieren, dass das Auto die beiden Nachbarn kennt.Und eigentlich kann ja auch ein Auto ganz am Anfang oder am Ende eines Parkplatzes stehen und hätte dementsprechend am Afang auf einer Seite keine Liste.
Mir ist bewusst, dass hier eine linkedlist nötig ist, aber die Aufgabe gibt nur 0,5 Pkt. Deshalb verstehe ich nicht, wie viel ich programmieren muss und was.
Ich kann linkedlist erstellen, aber weiß nicht, wie ich es in diesem Fall erstellen soll, dass eine Instanz Auto den Inhalt seines linkes und rechten Autos kennt, also Farbe, Erschaffungsjahr und Markenname. Kann mir da einer helfen?