Informatik Vererbung?

... komplette Frage anzeigen

3 Antworten

Klasse Liste_neu ist eine Klasse Liste, weil sie von Klasse Liste erbt.

Änderst du die Klasse Liste_neu, indem du z.B. neue Attribute und Methoden hinzufügst oder geerbte Methoden überschreibst, bleibt Liste_neu immer noch eine Liste.
Klasse Liste_neu ist eine Spezialisierung, kann also in der Regel mehr als die Oberklasse.
VG

Antwort bewerten Vielen Dank für Deine Bewertung

Ich verstehe nicht wirklich was du mit aendern meint, aber deine Liste_neu ist eine Liste.

Es waere z.b. ja moeglich
Liste liste = new Liste_neu()//Java Syntax
zu schreiben.

Antwort bewerten Vielen Dank für Deine Bewertung

Jede Liste_neu ist eine Liste, da sie ja von Liste erbt!

Könntest du auch prima selbst testen:

Liste_neu l = new Liste();

Liste l = new Liste_neu();

Bei einem von beiden bekommst du ein Fehler

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?