„Hallo, junger Freund! Ich habe nicht erwartet, dich so schnell wiederzusehen. Was hast du mir zu sagen? Was hast du diesmal gelernt?“

„Ich habe Klassenbeziehungen, Kapselung und Vererbung kennengelernt. Sie haben mir gesagt, ich sei ein guter Schüler!“

„Das ist großartig. Ich bin froh, dass du Fortschritte machst, weil du meine Lektionen durcharbeitest.“

„Ich lerne nicht nur, ich erledige auch Aufgaben!“

„Natürlich, Amigo. Vor dir liegt noch ein weiteres Level – ein Level, das sich mit den Grundlagen der OOP beschäftigt. Bevor du zu Ellie, Ritschie, Kim und deinem Freund Diego gehst, setz dich für eine Weile in unsere Weltraumbibliothek und lies ein paar Artikel. Ich bin sicher, du wirst feststellen, dass sie viele nützliche Informationen bereithält.“

„Okay, Professor. Was hast du heute für mich?“

Beziehungen zwischen Klassen. Vererbung, Zusammensetzung und Aggregation

Beim Programmieren wirst du schnell verstehen, wie wichtig es ist, nicht unnötig zusätzlichen Code zu schreiben. Glücklicherweise bietet Java alles, was man braucht, um seinen Code elegant zu gestalten. In dieser Lektion wird eine Visualisierung der folgenden Klassenbeziehungen vorgestellt: Vererbung, Zusammensetzung und Aggregation. Mach dich bereit für viele interessante Beispiele.

Grundsätze der Kapselung

Kapselung und das Verbergen von Informationen – sind das unterschiedliche Konzepte oder ist es dasselbe? In seiner Grundform bist du der Kapselung schon mehr als einmal begegnet. Wenn du wissen möchtest, wie du die Komplexität deines Programms vor dem Benutzer verbergen kannst, so dass er nur ein einfach zu bedienendes Interface nutzen kann, empfehle ich dir, diese Lektion aufmerksam zu lesen.