s n h m r u

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

Beziehungen zwischen Objekten

Worum geht es hier?

Beziehungen zwischen Objekten

Bisher haben unsere Objekte meist für sich allein gearbeitet. Interessant wird es, wenn mehrere Objekte zusammenspielen: Ein Objekt steuert andere Objekte, ruft ihre Methoden auf und liest ihre Attribute. Damit ein Objekt ein anderes überhaupt ansprechen kann, muss es eine Verbindung zu ihm haben – eine sogenannte Beziehung.

Um zu verstehen, wie solche Beziehungen funktionieren, müssen wir genauer hinschauen, wie Objekte eigentlich verwaltet werden. Eine zentrale Erkenntnis wird dabei sein: Objekte haben gar keine Namen – einen Namen haben nur die Variablen, die auf ein Objekt verweisen. Solche Verweise nennt man Referenzen.

Als durchgehendes Beispiel programmieren wir das Spiel Go Home, bei dem ein Spiel-Objekt mehrere Figur-Objekte steuert. Zur Veranschaulichung lernst du außerdem Objektdiagramme kennen.

Hier lernst du...

  • ... dass Objekte nur über Referenzen angesprochen werden und selbst keine Namen haben.
  • ... wie man Situationen mit Referenzen in einem Objektdiagramm darstellt.
  • ... wie ein Objekt über Referenzattribute eine Beziehung zu anderen Objekten aufbaut.
  • ... den Unterschied zwischen einer kennt-Beziehung und einer hat-Beziehung.
  • ... wie man mehrere zusammenarbeitende Objekte zu einem Programm verbindet.

Suche

v
100.123.5 Beziehungen zwischen Objekten
Kopieren durch Anklicken

Rückmeldung geben