Sichtbarkeiten: Unterschied zwischen den Versionen
Aus FI-Wiki
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…“ |
Keine Bearbeitungszusammenfassung |
||
| Zeile 1: | Zeile 1: | ||
'''Sichtbarkeiten - Access Modifiers''' (auch Zugriffsmodifizierer genannt) bestimmen, '''von wo aus''' auf Klassen, Attribute und Methoden zugegriffen werden darf. | |||
== Übersicht == | |||
{| class="wikitable" | {| class="wikitable" | ||
| Zeile 41: | Zeile 39: | ||
|} | |} | ||
== Hinweise == | |||
* Der '''default'''-Zugriff gilt, wenn '''kein''' Modifizierer angegeben ist. | * Der '''default'''-Zugriff gilt, wenn '''kein''' Modifizierer angegeben ist. | ||
| Zeile 47: | Zeile 45: | ||
* Bei professioneller Entwicklung werden Attribute meist '''private''' und Methoden '''public''' oder '''protected''' deklariert. | * Bei professioneller Entwicklung werden Attribute meist '''private''' und Methoden '''public''' oder '''protected''' deklariert. | ||
== Beispiel: Verwendung von Modifizierern == | |||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
Aktuelle Version vom 12. Januar 2026, 15:40 Uhr
Sichtbarkeiten - Access Modifiers (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;
}
