Mit anderem Worten (ist nicht böse gemeint): Du kommst mit einem wichtigen Hilfsmittel nicht klar und schaltest es ab. Jetzt könnte ja dein Beitrag kommen: Ist der Debugger gescheitert?
Nein, ich nutzte dieses Tool einfach nicht. Jedenfalls wenn, dann sehr selten. So, wichtig finde ich dieses Hilfsmittel überhaupt nicht. mit Writeln an den richtigen stellen komme ich sehr schnell zum Ziel. So habe ich schon fast jedes Problem finden und lösen können. Sogar Probleme, die scheinbar zufällig zwischendurch auftreten.
Warum versuchst du nicht das Problem mit dem Verständnis zu lösen, anstatt das Problem zu umschiffen?
Kann es sein, dass deine Schwierigkeiten mit der Vererbung auf dem gleichen Problem beruhen?
Warum denkt ihr alle, dass ich ein Problem mit der Vererbung habe bzw. mit der OOP(so wie ihr es immer schreibt)? Nur weil ich mit dem Thema angefangen habe? Nur weil ich ein Thema zur Diskussion anfange, heißt das nicht unbedingt das ich damit ein Problem habe. Wenn ich damit ein Problem hätte, würde ich es auch als Problem Kennzeichnen und eine oder mehrer frage dazu stellen.
Ich gebe ja zu, dass ich den Titel hätte anders wählen müssen.
Es war ja nicht mal meine "Meinung", dazu fällt mir auch wieder ein Passenden Zitat von StarTrek ein(Zum Thema Zeitreisen, mal sehen ob jemand errät, welche StarTrek Serie ich meine, eine die nicht zu bekannt ist, aufjedenfall). Ich habe davon ja nur gehört. und finden tue ich zum Thema im Internet bisher auch nicht viel.
Ich selbst finde die OOP Praktisch, aber alles hat zwei Seiten. Somit gibt es natürlich auch eine "Unpraktische" Seite. Alle Beispiele die ich bisher liefere, dazu meinst du, dass sind keine geeigneten Beispielen. Hier geht es mir um das Grundprinzip der Vererbung. Bei der Vererbung geht es darum, Gemeinsamkeiten zu finden und in einzelne Klassen zu Kapseln und von den dann wieder abzuleiten. Das geht aber nicht IMMER, wie wir ja an Hand verschiedener Beispiele bereits festgestellt haben.
Ich habe vorhin gelesen, bei Java kann man z.b. verbieten, dass von der Klasse abgeleitet werden kann und man kann verbieten das eine Methode überschrieben werden kann.
Dazu fallen mir bisher keine Anwendungsmöglichkeiten ein. Warum ich das, haben möchte.