Tach!
Immer wieder Autos ... dabei ist das beim "richtigen Programmieren" nur sehr selten ein Anwendungsfall. Was man dagegen öfter hat sind echte zu verwaltende Daten. Und die bekommt man auch mit der OOP verarbeitet. Ein Beispiel wäre Teilnehmer einer Konferenz, einer Vereinigung, einer Firma, einer Website (User). Auch Dinge aus der Geometrie haben Eigenschaften und man kann mit ihnen was anstellen. Es gibt so viel mehr Dinge, die sowohl verständlich dargestellt werden können als auch im täglichen Leben eines Programmierer näher sind als ausgerechnet Autos. - Allerdings geht deine Fuhrparkverwaltung schon wieder deutlich in Richtung Praxisrelevanz. Vielleicht findest du ja statt Motor starten auch noch ein programmiertechnisch sinnvollen Ersatz. Beispielsweise muss die Fuhrparkverwaltung die Daten persistieren und braucht dazu ein paar Methoden.
dedlfix.