ホームページ >Java >&#&チュートリアル >Java のアクセス修飾子とは何ですか?

Java のアクセス修飾子とは何ですか?

Susan Sarandon
Susan Sarandonオリジナル
2025-01-24 22:12:11391ブラウズ

What are access modifiers in Java?

Java装飾的なルーン制御クラス、方法、コンストラクター、およびデータメンバーの装飾の視界と可視性とアクセシビリティ。 Javaへの訪問には4種類の訪問があります:

public:

クラス、メソッドおよびデータメンバーは、プログラム内の任意の場所でアクセスできます。

private:
<code class="language-java">public class MyClass {
    public void display() {
        System.out.println("Public method");
    }
}</code>
データメンバーは、宣言の同じカテゴリにのみアクセスでき、同じパッケージでも他のカテゴリからアクセスすることはできません。

保護された:

データメンバーとメソッドには、同じパッケージとサブクラスでアクセスできます。
<code class="language-java">public class MyClass {
    private int data = 10;
    private void display() {
        System.out.println("Private method");
    }
}</code>

デフォルト(パッケージアクセス許可):キーワードが指定されていない場合、デフォルトのアクセス変更文字が適用されます。これにより、クラス、メソッド、またはデータメンバーが同じパッケージのみにアクセスできます。

<code class="language-java">public class MyClass {
    protected int data = 10;
    protected void display() {
        System.out.println("Protected method");
    }
}</code>

お読みいただきありがとうございます!コメント領域であなたの質問や提案をして、一緒に進歩を学ぶことを歓迎します!

以上がJava のアクセス修飾子とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。