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

Klassen und Objekte: Was ist aus »static« geworden?

In vielen objektorienterte Sprachen gibt es Konstanten, Felder und Methoden auf Klassenebene, die man in Java, C# und C++ als »statische« Member bezeichnet; sie sind mit keiner Instanz der jeweiligen Klasse verbunden.

Ein Beispiel für ein Feld auf Klassenebene ist ein gemeinsames Logging-Objekt, das von allen Instanzen einer Klasse zum Protokollieren von Meldungen verwendet wird. Ein Beispiel für eine Konstante auf Klassenebene ist ein Vorgabewert für den »Schwellwert« des Schweregrads der zu protokollierenden Meldungen.

Ein Beispiel für eine Methode auf Klassenebene ist eine »Finder«-Methode, die alle Instanzen der Klasse in einem Repository lokalisiert, die bestimmten benutzerdefinierten Kriterien ...

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