Sichtbarkeit

Nicht nur Variable, auch Klassen, Konstruktoren und andere Methoden lassen sich mit Sichtbakeitsattributen versehen.

Es gibt die Varianten:

private

Eine Methode (beispielsweise), die wir mit dem Sichtbarkeitsattribut private versehen, kann nur innerhalb der Klasse verwendet werden, in der sie definiert ist. Man erreicht hiermit eine Kapselung, die verhindert, dass jemand gegen den Willen des Projektentwicklers diese Methode direkt verwenden kann.

protected

Ein Attribut (beispielsweise), das wir mit dem Sichtbarkeitsattribut protected versehen, kann innerhalb des gesamten Projektes (Paketes) verwendet werden, in der sie definiert ist. Insbesondere wichtig ist das bei Attributen, auf die erbende Klassen direkt zugreifen müssen.

public

Ein Konstruktor (beispielsweise), den wir mit dem Sichtbarkeitsattribut public versehen, kann jederzeit von jedem verwendet werden, solange die Klasse, in der er definiert ist, zum laufenden System gehört.


© claus albowski

JAVA
Grundlagen