Sichtbarkeitsregeln

Anmerkung

Der Einfachheit halber benutzen wir in diesem Abschnitt das Word »Typ« als generischen Begriff für Klassen und Traits – im Gegensatz zur type-Deklaration als Member. Letztere schließen wir, sofern nichts anderes angegeben ist, mit ein, wenn wir die Bezeichnung »Member« in generischer Weise verwenden.

Die meisten objektorientierten Sprachen verfügen über Konstrukte, mit denen bei der Deklaration von Typen oder Typmembern die Sichtbarkeit (der Gültigkeitsbereich) beschränkt werden kann. Diese Konstrukte unterstützen die objektorientierte Form der Kapselung, bei der nur die essenzielle öffentliche Abstraktion einer Klasse oder eines Traits nach außen hin sichtbar gemacht wird und alle Implementierungsinformationen verborgen ...

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.