Was ist privat in Java?
Was ist privat in Java?

Video: Was ist privat in Java?

Video: Was ist privat in Java?
Video: Datenkapselung in Java (private vs public) - Objektorientierte Programmierung mit Java 4 2024, Kann
Anonim

Privatgelände ist ein Java Schlüsselwort, das den Zugriff eines Mitglieds als. deklariert Privatgelände . Das heißt, der Member ist nur innerhalb der Klasse sichtbar, nicht aus einer anderen Klasse (einschließlich Unterklassen). Die Sichtbarkeit von Privatgelände Members erstreckt sich auf verschachtelte Klassen.

Was ist außerdem der Unterschied zwischen öffentlich und privat in Java?

öffentlich bedeutet, dass Sie überall darauf zugreifen können Privatgelände bedeutet, dass Sie nur innerhalb einer eigenen Klasse darauf zugreifen können. Nur um alles zu merken Privatgelände , geschützt oder öffentlich Modifikator gelten nicht für lokale Variablen in Java . eine lokale Variable kann nur final sein in Java.

Zweitens, was ist öffentliches Java? öffentlich ist ein Java Schlüsselwort, das den Zugriff eines Mitglieds als. deklariert öffentlich . Öffentlich Mitglieder sind für alle anderen Klassen sichtbar. Das bedeutet, dass jede andere Klasse auf a. zugreifen kann öffentlich Feld oder Methode. Darüber hinaus können sich andere Klassen ändern öffentlich Felder, es sei denn, das Feld ist als final deklariert.

Auch zu wissen, warum wir private in Java verwenden?

Wenn ein Datenmitglied ist Privatgelände Dies bedeutet, dass nur innerhalb derselben Klasse darauf zugegriffen werden kann. Keine externe Klasse kann zugreifen Privatgelände Datenelement (Variable) einer anderen Klasse. Auf diese Weise kann auf Daten nur mit öffentlichen Methoden zugegriffen werden, wodurch die Privatgelände Felder und deren Implementierung für externe Klassen ausgeblendet.

Was ist privater Modifikator?

Privatgelände : Die Privatgelände betreten Modifikator wird mit dem Schlüsselwort. angegeben Privatgelände . Die Methoden oder Datenmember, die als. deklariert sind Privatgelände sind nur innerhalb der Klasse zugänglich, in der sie deklariert sind. Andere Klassen desselben Pakets können nicht auf diese Member zugreifen.

Empfohlen: