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

Objekte als Werte

Worum geht es hier?

Drei Kartenstapel

In den bisherigen Projekten waren Daten meistens einfache Werte wie z.B. Zahlen oder Texte. Solche Daten haben wir als Attribute gespeichert oder als Parameter an Methoden übergeben. Auch die Rückgabewerte von Methoden waren einfache Werte. Daten können aber beliebig komplexe Objekte sein. In Kotlin gibt es eigentlich gar keinen Unterschied zwischen einfachen Werten wie der Zahl 5 und komplexeren Objekten wie z.B. einem Timer. Auch die Zahl 5 ist ein Objekt, das verschiedene Methoden besitzt.

Beim Verwalten von Objekten kann es passieren, dass man ein Objekt verwalten möchte, es aber gar nicht in jeder Situation ein Objekt gibt. Das kann für Probleme sorgen, wenn man dann an einem nicht existierenden Objekt Methoden aufrufen möchte. Wie man in Kotlin mit solchen Situationen umgehen kann, wird in diesem Projekt gezeigt.

Im konkreten Projekt wird es notwendig sein mehrfach Aktionen auszuführen. Deshalb lernst du hier auch wie man in Kotlin Schleifen benutzt.

Hier lernst du...

  • ... dass Methoden beliebige Objekte als Rückgabewerte haben können.
  • ... dass die Parameter von Methoden beliebige Objekte sein können.
  • ... wie man damit umgeht, wenn man ein Objekt verwalten möchte, es aber kein Objekt gibt.
  • ... wie man in Kotlin Schleifen benutzt.

Suche

v
100.123.4 Objekte als Werte
Kopieren durch Anklicken

Rückmeldung geben