Hallo allerseits,
abstrakte Klassen (oder auch "Interfaces") sind ja offenbar ganz wichtig - und wie sie funktionieren, habe ich (hoffentlich!) auch soweit verstanden. Aber warum sie so wichtig sind, ist mir ein Rätsel!
Im Grunde lässt sich damit ja eine Schnittstelle definieren, die dann von Objekten ähnlicher Art implementiert wird. Also bspw. eine abstrakte Klasse "Farbinformationen" mit der Eigenschaft "Farbe" und den Methoden "setFarbe" und "getFarbe".
Zwei Klassen "Auto" und "Orange" könnten diese abstrakte Klasse dann verwenden, richtig?
Trotzdem muss ich doch nach wie vor fuer "Orange" und "Auto" den Code komplett entwickeln! Arbeit spare ich mir also schon mal nicht! Was also ist der große Vorteil???
Danke für eure Hilfe,
Eddie
--
Old men and far travelers may lie with authority.
Old men and far travelers may lie with authority.