ホームページ >Java >&#&チュートリアル >Javaのfiedvarとは何ですか

Javaのfiedvarとは何ですか

下次还敢
下次还敢オリジナル
2024-04-26 23:12:16558ブラウズ

Java の Fieldvar は、クラス レベルの変数を宣言するために使用されます。構文: ; の 4 つの修飾子があります。任意の Java データ型を使用でき、変数名は Java 命名規則に従う必要があります。ローカル変数とは異なり、fieldvar はクラス全体で参照でき、構成情報やステータス情報などのクラスレベルのデータを格納するために使用されます。

Javaのfiedvarとは何ですか

Java の Fieldvar

Fieldvar は Java のキーワードで、クラスレベル変数 (クラスレベル変数とも呼ばれます) を宣言するために使用されます。田畑)。

構文

<code class="java">fieldvar <修饰符> <类型> <变量名>;</code>

修飾子

fieldvar では次の修飾子を使用できます:

  • public: クラス外のすべてのコードがこの変数にアクセスできるようにします。
  • protected: 同じパッケージ内のすべてのクラスとこのクラスのサブクラスがこの変数にアクセスできるようにします。
  • default (デフォルト): 同じパッケージ内のクラスのみがこの変数へのアクセスを許可されます。
  • private: クラス内では、この変数への内部アクセスのみが許可されます。

Type

fieldvar には、次のような任意の Java データ型を指定できます。

  • 基本型 (int、double、boolean)など)
  • オブジェクト タイプ (文字列、リストなど)

変数名

fieldvar の変数名が後に続く必要があります。 Java 識別子の命名規則。つまり、文字、ドル記号 ($)、またはアンダースコア (_) で始まり、その後に文字、数字、ドル記号、アンダースコアを続けることができます。

次の例では、name という名前のプライベート String 型のクラスレベル変数を宣言します:

<code class="java">private String name;</code>

You Fieldvarドット演算子を使用してアクセスおよび変更できます。

<code class="java">// 获取 name 的值
String nameValue = obj.name;

// 设置 name 的值
obj.name = "John Doe";</code>

Role

Fieldvar は、クラスのすべてのインスタンス間で共有されるクラスレベルのデータを格納するために使用されます。これらは、クラスの構成情報や状態情報を保存するためによく使用されます。

ローカル変数との違い

fieldvar は、メソッドまたはブロック内で宣言され、そのスコープ内でのみ表示されるローカル変数とは異なります。 fieldvar は、異なるメソッドやブロック内であっても、クラス全体で参照できます。

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

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