ホームページ >Java >&#&チュートリアル >Javaのアクセス修飾子とは何ですか
Java コントロール メンバーの可視性のアクセス修飾子には、public (すべてのクラスとパッケージ)、protected (同じパッケージとサブクラス)、default (同じパッケージ)、および private (宣言されたクラスのみ) の 4 つがあります。
Java のアクセス修飾子
Java では、アクセス修飾子は、クラス、メソッド、フィールド、およびその他のメンバーの可視性を制御するために使用されます。アクセス修飾子は 4 つあります。つまり、
使用法
例
<code class="java">// Public class public class MyClass { // Protected method protected void myProtectedMethod() { } // Default field int myDefaultField; // Private constructor private MyClass() { } }</code>
この例では:
MyClass
はパブリック クラスであり、任意のクラスまたはパッケージで使用できます。 MyClass
是一个公共类,可以在任何类或包中使用。myProtectedMethod
是一个受保护的方法,可以在 MyClass
本身以及其子类中使用。myDefaultField
是一个默认字段,只能在与 MyClass
相同的包中的类中使用。MyClass
的构造函数是私有的,只能在 MyClass
myProtectedMethod
は、MyClass
自体とそのサブクラスで使用できる保護されたメソッドです。 myDefaultField
は、MyClass
と同じパッケージ内のクラスでのみ使用できるデフォルトのフィールドです。 🎜🎜MyClass
のコンストラクターはプライベートであり、MyClass
自体内でのみ使用できます。 🎜🎜以上がJavaのアクセス修飾子とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。