Objektorientierte Modellierung - Die Basics
Stell dir vor, du willst ein Computerspiel programmieren – dafür brauchst du objektorientierte Modellierung! Das ist im Grunde nur eine fancy Art zu sagen: "Wir bauen digitale Versionen von echten Dingen."
Eine Klasse ist wie ein Bauplan – zum Beispiel für alle Vögel in deinem Spiel. Ein Objekt ist dann ein echter Vogel, den du nach diesem Bauplan erschaffst, wie "BlueJay" mit blauen Federn. Attribute sind die Eigenschaften (Farbe, Geschlecht), während Attributwerte die konkreten Werte sind (blau, weiblich).
Methoden sind das, was deine Objekte können – wie singe() oder legeEi(). Es gibt zwei Typen: Setter-Methoden ändern Werte und Getter-Methoden geben dir Infos zurück. Der Konstruktor ist eine spezielle Methode, die dein Objekt zum Leben erweckt.
Tipp: Denk an Klassen wie Cookie-Ausstecher und Objekte wie die fertigen Kekse!




