Javaでのフィールドの使用法

下次还敢
リリース: 2024-04-26 23:18:19
オリジナル
923 人が閲覧しました

Java フィールドは、クラスのプロパティまたはステータスを表すために使用され、ドット演算子を通じてアクセスされます。フィールドの修飾子は、アクセス レベル (パブリック、プロテクト、デフォルト、プライベート) を制御します。インスタンス フィールドは各インスタンスに関連付けられますが、静的フィールドはクラス自体に関連付けられ、すべてのインスタンスによって共有されます。

Javaでのフィールドの使用法

Java でのフィールドの使用法

Java のフィールドは、クラス、オブジェクト、またはステータスの属性を表すために使用されます。特定の型のデータを格納するデータ メンバーです。

フィールドの作成

フィールド宣言の構文は次のとおりです:

<修饰符> <数据类型> <字段名>;
ログイン後にコピー

その内:

  • 修飾子: フィールドのアクセス レベルを制御します (public、protected、default、private)
  • データ型 : フィールドに格納できるデータ型 (int、double、String)など)
  • フィールド名: フィールドの一意の識別子

:

public int age;
private String name;
ログイン後にコピー

フィールドへのアクセス

フィールドにはドット演算子を使用してアクセスできます:

// 获取对象的 age 字段
int age = object.age;

// 设置对象的 name 字段
object.name = "新的名字";
ログイン後にコピー

フィールド修飾子

Java のフィールドの修飾子は次のとおりです。

  • public: プログラム全体でアクセス可能
  • protected: サブクラスおよび同じパッケージでアクセス可能
  • default (パッケージ アクセス): 同じパッケージ内でのみアクセス可能
  • private: フィールドが定義されているクラス内でのみアクセス可能

インスタンス フィールドと静的フィールド

  • インスタンス フィールド: 各クラスのインスタンスに関連付けられます。クラスの各インスタンスには、インスタンス フィールドの独自のコピーがあります。
  • 静的フィールド (クラス フィールドとも呼ばれます): 特定のインスタンスではなく、クラス自体に関連付けられています。同じクラスのすべてのインスタンスは同じ静的フィールドを共有します。

:

// 实例字段
private int instanceNumber;

// 静态字段
public static int staticNumber;
ログイン後にコピー

注意事項

  • フィールドはメソッドとは異なります。フィールドはデータを保存し、メソッドは操作を実行します。
  • フィールドの型には、任意の Java データ型 (カスタム型を含む) を使用できます。
  • フィールドのアクセス レベルは、その修飾子によって決まります。
  • 静的フィールドには、静的メソッドによってのみアクセスできます。
  • フィールドはコンストラクターによって初期化できます。

以上がJavaでのフィールドの使用法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!