O'Reilly logo

Programmieren mit Scala by Alex Payne, Dean Wampler

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required