Ich lerne gerade Java für EDV und verstehe gerade nicht zu welchem Programmierzweck abstrake Methoden und Klassen dienen.
Bei Klassen kann ich ja noch verstehen dass sie zur übersichtlichkeit dienen wenn man zum Beispiel Esel, Giraffe und Hund allgemein auch als Tiere bezeichnen will um sie zum beispiel in ein Array zu packen.
Was ist aber mit abstrakten Methoden? Ich sehe darin nur mehr schreibarbeit. Wenn ich die abstrakte Methode in der abstrakten Klasse vorher deklariere, dann muss ich sie in meiner Unterklasse erneut deklarieren und definieren. Wozu das ganze also?
2007-03-05
23:37:19
·
3 antworten
·
gefragt von
Moritz
1
in
Computer & Internet
➔ Programmierung & Design