O'Reilly logo

Der Weg zum Java-Profi, 4th Edition by Michael Inden

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

15.3Sichtbarkeiten und Zugriffsschutz

Die Themen Sichtbarkeit und Zugriffsschutz wurden zuvor nicht explizit thematisiert, sondern eher am Rande besprochen. Beiden Themen wollen wir uns nun widmen.

15.3.1Sichtbarkeiten

Eingangs nannte ich als eines der Ziele bei der Modularisierung eine bessere Steuerung von Abhängigkeiten und Sichtbarkeiten. Die bisherigen Beispiele haben gezeigt, dass in Java 9 die Sichtbarkeiten strenger als in Java 8 geprüft werden. Rekapitulieren wir zunächst den Status quo in Java 8, bevor ich die Erweiterungen von Java 9 vorstelle.

Sichtbarkeiten in JDK 8

Bis Java 8 besaßen Typen eine der folgenden vier Sichtbarkeiten:

  • private – Nur in der eigenen Klasse sichtbar
  • default / package private (kein Schlüsselwort) – Nur im ...

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