Methoden deklarieren
In Kapitel 1 haben wir bereits verschiedene Beispiele dafür gesehen, wie man eine Methode deklariert. Eine Methode ist eine Funktion, die zugleich Member einer Klasse ist. Die Definition einer Methode beginnt mit dem Schlüsselwort def
, gefolgt von optionalen Argumentlisten, einem Doppelpunkt (:
) und dem Rückgabetyp der Methode, einem Gleichheitszeichen (=
) und schließlich dem Methodenrumpf. Methoden sind implizit als »abstrakt« deklariert, wenn das Gleichheitszeichen und der Methodenrumpf fehlen. Der umschließende Typ muss dann selbst auch abstrakt sein. Abstrakte Typen behandeln wir detaillierter in Kapitel 5.
Wenn wir oben von »optionalen Argumentlisten« sprechen, dann meinen wir tatsächlich mehr als eine. Scala erlaubt ...
Get Programmieren mit Scala now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.