Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Zugriffsmodifikatoren | Klassen
Java Erweitert
course content

Kursinhalt

Java Erweitert

Java Erweitert

1. Tiefe Java-Struktur
2. Methoden
3. String Advanced
4. Klassen
5. Klassen Fortgeschritten

book
Zugriffsmodifikatoren

Zugriffsmodifikatoren in Java sind Schlüsselwörter, die die Zugänglichkeit von Klassen, Variablen, Methoden und Konstruktoren bestimmen. Hier ist eine kurze Erklärung der vier Zugriffsmodifikatoren:

Public

Der public-Modifikator erlaubt uneingeschränkten Zugriff auf die Klasse, Variable, Methode oder den Konstruktor. Er kann von überall im Programm aus zugegriffen werden, sogar von außerhalb der Klasse und in anderen Paketen.

Private

Der private-Modifikator beschränkt den Zugriff nur innerhalb derselben Klasse. Er stellt sicher, dass das Mitglied von keiner anderen Klasse aus zugänglich ist, einschließlich Unterklassen und anderen Paketen.

Protected

Der protected-Modifikator erlaubt den Zugriff innerhalb derselben Klasse, Unterklassen und anderen Klassen im selben Paket. Er bietet ein Zugriffslevel, das restriktiver als public, aber weniger restriktiv als private ist.

Package-private

Wenn der Zugriffsmodifikator nicht angegeben ist, wird er als Standardzugriffsebene betrachtet. Der Standardmodifikator erlaubt den Zugriff innerhalb desselben Pakets, beschränkt jedoch den Zugriff von außerhalb des Pakets.

Lassen Sie uns über Imports sprechen. Zugriffsmodifikatoren bestimmen hauptsächlich, wo sie in das Programm importiert werden können. Werfen wir einen Blick auf die Tabelle, die zeigt, wo auf ein Feld/Methode/Klasse zugegriffen werden kann, das mit einem spezifischen Zugriffsmodifikator markiert ist:

Gehen wir jeden Zugriffsmodifikator im Detail durch:

  1. public - mit diesem Zugriffsmodifikator können Sie von überall auf das Objekt zugreifen;
  2. protected - Sie können auf Objekte mit diesem Zugriffsmodifikator aus der Klasse zugreifen, in der sich das Objekt befindet, aus dem Paket, in dem sich die Datei mit dieser Klasse befindet, und aus Unterklassen (wir werden diese Themen in einem separaten Kurs genauer untersuchen);
  3. package private oder Standard - Sie können auf Objekte mit diesem Zugriffsmodifikator aus der Klasse zugreifen, in der sich das Objekt befindet, und aus dem Paket, in dem sich die Datei mit dieser Klasse befindet;
  4. private - Sie können nur aus der Klasse, in der das Objekt instanziiert wird, auf Objekte mit diesem Zugriffsmodifikator zugreifen.

1. Was bewirkt der Zugriffsmodifikator private in Java?

2. Was ist das Standardzugriffsniveau in Java, wenn kein Zugriffsmodifikator angegeben ist?

Was bewirkt der Zugriffsmodifikator ``private`` in Java?

Was bewirkt der Zugriffsmodifikator private in Java?

Wählen Sie die richtige Antwort aus

Was ist das Standardzugriffsniveau in Java, wenn kein Zugriffsmodifikator angegeben ist?

Was ist das Standardzugriffsniveau in Java, wenn kein Zugriffsmodifikator angegeben ist?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 3
We're sorry to hear that something went wrong. What happened?
some-alt