Sichtbarkeiten

Aus FI-Wiki
Version vom 27. Oktober 2025, 14:53 Uhr von Moettke (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Sichtbarkeiten (Access Modifiers) in Java == Sichtbarkeiten (auch Zugriffsmodifizierer genannt) bestimmen, '''von wo aus''' auf Klassen, Attribute und Methoden zugegriffen werden darf. === Übersicht === {| class="wikitable" ! Modifizierer ! Zugriff innerhalb der Klasse ! Zugriff im selben Paket ! Zugriff in Unterklassen ! Zugriff von überall |- | private | Ja | Nein | Nein | Nein |- | (default) Paket | Ja | Ja | Nein | Nein |- | protected | Ja…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Sichtbarkeiten (Access Modifiers) in Java

Sichtbarkeiten (auch Zugriffsmodifizierer genannt) bestimmen, von wo aus auf Klassen, Attribute und Methoden zugegriffen werden darf.

Übersicht

Modifizierer Zugriff innerhalb der Klasse Zugriff im selben Paket Zugriff in Unterklassen Zugriff von überall
private Ja Nein Nein Nein
(default) Paket Ja Ja Nein Nein
protected Ja Ja Ja Nein
public Ja Ja Ja Ja

Hinweise

  • Der default-Zugriff gilt, wenn kein Modifizierer angegeben ist.
  • protected erlaubt Zugriff in Unterklassen, auch wenn sie in anderen Paketen liegen.
  • Bei professioneller Entwicklung werden Attribute meist private und Methoden public oder protected deklariert.

Beispiel: Verwendung von Modifizierern

public class Person {
    private String name;
    int alter;                // default
    protected String ort;
    public String beruf;
}