Guten Tag,
ich bin gerde dabei Java zu lernen mit dem Buch"Java als erste Programmiersprache - vom Einsteiger zum Profi".
Bin gerade in Kapitel 11 angekommen, und hier geht es um Vererbung, und es wurden gerade abstrakte Klassen vorgestellt.
Mir ist die Verwendung von abstrakten Klassen aber nicht wirklich klar?
Also es werden in der abstrakten Klassen Methoden ohne Methodenrumpf definiert, richtig? Auch Datenfelder?
Und die Methoden müssen in der ableitenden Klasse auch wieder vorhanden sein, sonst ist die Klasse auch als abstract zu definieren, oder?
Wenn man die Methoden in der ableitenden Klasse aber eh nochmal hinschreibt, wozu dann überhaupt die abstrakte Klasse?
Danke im Vorraus für die Hilfe,
MfG
ich bin gerde dabei Java zu lernen mit dem Buch"Java als erste Programmiersprache - vom Einsteiger zum Profi".
Bin gerade in Kapitel 11 angekommen, und hier geht es um Vererbung, und es wurden gerade abstrakte Klassen vorgestellt.
Mir ist die Verwendung von abstrakten Klassen aber nicht wirklich klar?
Also es werden in der abstrakten Klassen Methoden ohne Methodenrumpf definiert, richtig? Auch Datenfelder?
Und die Methoden müssen in der ableitenden Klasse auch wieder vorhanden sein, sonst ist die Klasse auch als abstract zu definieren, oder?
Wenn man die Methoden in der ableitenden Klasse aber eh nochmal hinschreibt, wozu dann überhaupt die abstrakte Klasse?
Danke im Vorraus für die Hilfe,
MfG