In Java gibt es vier Zugriffsberechtigungsmodifikatoren: öffentlich (Zugriff von überall), geschützt (Zugriff auf dasselbe Paket, Unterpaket und Unterklasse), Paketzugriff (Zugriff auf dasselbe Paket) und privat (Zugriff nur auf Klasse, zu der es gehört), die gesteuert werden kann. Sichtbarkeit von Klassen, Schnittstellen und Methoden.
Beispielanalyse von Zugriffsmodifikatoren für Java-Funktionen
Zugriffsmodifikatoren geben den Sichtbarkeitsgrad von Klassen, Schnittstellen und Methoden an. In Java gibt es vier Zugriffsmodifikatoren:
Praktischer Fall:
Angenommen, wir haben eine Bank
-Klasse, die über eine getAccountBalance
-Methode zum Abrufen des Kontostands verfügt. Wir möchten, dass diese Methode außerhalb der Klasse Account
nur über die Klasse Bank
zugänglich ist. Bank
类,其中有一个 getAccountBalance
方法用于获取帐户余额。我们希望 Account
类外部只能通过 Bank
类访问该方法。
public class Bank { private Account account; public Account getAccount() { return account; } public double getAccountBalance() { return account.getBalance(); } } class Account { private double balance; public double getBalance() { return balance; } }
在上面的示例中,getAccountBalance
方法被声明为 public
,这意味着它可以在 Bank
类外部访问。但是,getBalance
方法被声明为 private
,这意味着它只能在 Account
类中访问。因此,外部类无法直接访问 Account
rrreee
getAccountBalance
als public
deklariert, was bedeutet, dass außerhalb der Klasse Bank
auf sie zugegriffen werden kann. Allerdings ist die Methode getBalance
als privat
deklariert, was bedeutet, dass auf sie nur innerhalb der Klasse Account
zugegriffen werden kann. Daher können externe Klassen nicht direkt auf die Kontostandinformationen der Klasse Konto
zugreifen. Hinweise zur Verwendung:
Das obige ist der detaillierte Inhalt vonBeispielanalyse von Zugriffsberechtigungsmodifikatoren für Java-Funktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!