Java には 4 つのアクセス許可修飾子があります: public (どこからでもアクセス)、protected (同じパッケージ、サブパッケージ、およびサブクラスへのアクセス)、package access (同じパッケージへのアクセス)、および private (クラス、インターフェイス、メソッドの可視性を制御できます。
Java 関数のアクセス修飾子の分析例
アクセス修飾子は、クラス、インターフェイス、およびメソッドの可視性レベルを指定します。 Java には、4 つのアクセス修飾子があります:
実際のケース:
口座残高を取得するための getAccountBalance
メソッドを持つ Bank
クラスがあるとします。このメソッドには、Account
クラスの外部から 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
メソッドは public
として宣言されています。これは、Bank
クラスの外部からアクセスできることを意味します。ただし、getBalance
メソッドは private
として宣言されています。これは、Account
クラス内でのみアクセスできることを意味します。したがって、外部クラスは Account
クラスの残高情報に直接アクセスできません。 使用上の注意:
以上がJava関数のアクセス許可修飾子の分析例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。