Verstehe die vier Säulen der OOP durch interaktive Visualisierungen und Beispiele
© 2026 by ICTlearn GmbH | DIGIPLAN365 (Henri Jendly)
Klicke auf eine Karte, um mehr zu erfahren
Daten und Methoden werden in einer Einheit zusammengefasst und vor unbefugtem Zugriff geschützt.
Klassen können Eigenschaften und Methoden von anderen Klassen erben und erweitern.
Objekte können verschiedene Formen annehmen und sich je nach Kontext unterschiedlich verhalten.
Komplexe Systeme werden vereinfacht, indem nur relevante Details sichtbar gemacht werden.
© 2026 by ICTlearn GmbH | DIGIPLAN365 (Henri Jendly)
Klicke auf die Klassen, um ihre Beziehungen und Details zu erkunden
Wähle verschiedene Tiere und sieh, wie Polymorphie funktioniert
class Tier { constructor(name) { this.name = name; } sprechen() { return "..."; } } class Hund extends Tier { sprechen() { return `${this.name} sagt: Wuff! 🐕`; } } class Katze extends Tier { sprechen() { return `${this.name} sagt: Miau! 🐈`; } } class Vogel extends Tier { sprechen() { return `${this.name} sagt: Piep! 🐦`; } }
Polymorphie in Aktion: Alle Tiere haben die gleiche sprechen() Methode, aber jedes gibt etwas anderes aus!
© 2026 by ICTlearn GmbH | DIGIPLAN365 (Henri Jendly)