Il existe quatre modificateurs d'autorisation d'accès en Java : public (accès de n'importe où), protégé (accès au même package, sous-package et sous-classe), accès au package (accès au même package) et privé (accès uniquement au classe à laquelle il appartient), qui peut être contrôlée Visibilité des classes, des interfaces et des méthodes.
Exemple d'analyse des modificateurs d'accès pour les fonctions Java
Les modificateurs d'accès spécifient le niveau de visibilité des classes, des interfaces et des méthodes. En Java, il existe quatre modificateurs d'accès :
Cas pratique :
Supposons que nous ayons une classe Bank
, qui a une méthode getAccountBalance
pour obtenir le solde du compte. Nous souhaitons que cette méthode soit accessible en dehors de la classe Account
uniquement via la classe Bank
. 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
est déclarée comme public
, ce qui signifie qu'elle est accessible en dehors de la classe Bank
. Cependant, la méthode getBalance
est déclarée privée
, ce qui signifie qu'elle n'est accessible qu'au sein de la classe Account
. Par conséquent, les classes externes ne peuvent pas accéder directement aux informations de solde de la classe Compte
. Notes d'utilisation :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!