Tag: package-private

Paket „privat“ ist der Standard-access-control-modifier in Java. Wenn Sie ein Mitglied einer Klasse ist nicht versehen mit „private“, „protected“ oder „public“, dann das Mitglied `package private “ standardmäßig. Wenn ein Mitglied mit der `package-private“, es kann nur zugegriffen werden, die von der übergeordneten Klasse und anderen Klassen im gleichen Paket.

Warum kann eine enum-eine package-private Konstruktor?

Anzahl der Antworten 2 Antworten
Da eine enum-Konstruktor nur aufgerufen werden, der durch seine Konstanten, warum ist es dann erlaubt zu sein, Paket-private? um zu ermöglichen, speichern Sie ein wenig auf den code-Platz und zur Vermeidung unnötiger Ausführlichkeit (wie Schnittstellen brauchen nicht

Ist der "package private" -Mitgliedszugriff nicht auch auf den Standardzugriff (no-modifier) ​​möglich?

Anzahl der Antworten 7 Antworten
Ich bin ein wenig verwirrt über den Begriff "package private", dass einige der in der Dokumentation verwendet, zusammen mit der Verwendung von "Standard-Zugang." Nicht Paket private und default access sowohl ein Synonym für geschützt? InformationsquelleAutor der Frage

Zugreifen auf nicht sichtbare Klassen mit Reflektion

Anzahl der Antworten 4 Antworten
Ich versuche, eine Instanz einer nicht-sichtbaren Klasse, AKA-Paket private Klasse, mit der spiegelung. Ich Frage mich, ob es eine Möglichkeit zum wechseln des Modifikatoren öffentlich machen und dann den Zugriff auf Class.forName. Wenn ich versuche, dass jetzt

Vor- und Nachteile von privaten Paketklassen in Java?

Anzahl der Antworten 8 Antworten
Lerne ich Java vor kurzem, und ich kam über den Begriff der package-private Klassen, das ist die Standardeinstellung, wenn wir nicht etwas angeben. Aber dann merkte ich: Habe ich selten sehen die Nutzung von package-private-Klasse. Gibt es