Hey!
Ich soll eine abstrakte Oberklasse "Gegenstand" programmieren, die Name(String getName()), Gewicht (int getGewicht()) und zerbrechlichkeit beinhaltet. Weiters 5 Gegenstandsklassen, die davon abgeleitet werden. Bis dahin kein Problem.. Jetzt soll ich allerdings eine weitere Klasse Koffer programmieren, die auch ein Gegenstand ist.. In der Klasse soll es eine Methode int getGewicht() geben, die das Gesamtgewicht berechnet.. Wie mach ich das denn? wie ruf ich denn das Gewicht der anderen Gegenstände auf? Ich habe es mit Koffer.getGewicht() oder Pullover.getGewicht() probiert, aber das funktioniert nicht.. Vielleicht irgendwie mit super?
Ich soll auch eine Arraylist<Gegenstand> machen, in der alle Gegenstände gespeichert werden.. Das hab ich folgendermaßen gemacht:
das funktioniert leider auch nicht.. wo liegt denn mein Fehler?
Es wäre echt toll, wenn mir jemand helfen könnte, da ich im Moment alleine echt nicht weiter komme!
Ich soll eine abstrakte Oberklasse "Gegenstand" programmieren, die Name(String getName()), Gewicht (int getGewicht()) und zerbrechlichkeit beinhaltet. Weiters 5 Gegenstandsklassen, die davon abgeleitet werden. Bis dahin kein Problem.. Jetzt soll ich allerdings eine weitere Klasse Koffer programmieren, die auch ein Gegenstand ist.. In der Klasse soll es eine Methode int getGewicht() geben, die das Gesamtgewicht berechnet.. Wie mach ich das denn? wie ruf ich denn das Gewicht der anderen Gegenstände auf? Ich habe es mit Koffer.getGewicht() oder Pullover.getGewicht() probiert, aber das funktioniert nicht.. Vielleicht irgendwie mit super?
Ich soll auch eine Arraylist<Gegenstand> machen, in der alle Gegenstände gespeichert werden.. Das hab ich folgendermaßen gemacht:
Java:
private ArrayList<Gegenstand> inhalt= new ArrayList<Gegenstand>();
inhalt.add(Pullover);
das funktioniert leider auch nicht.. wo liegt denn mein Fehler?
Es wäre echt toll, wenn mir jemand helfen könnte, da ich im Moment alleine echt nicht weiter komme!