#このチュートリアルの動作環境: Windows7 システム、Java8 バージョン、DELL G3 コンピューター。Java では、メンバー変数は、クラス本体の変数部分で定義された変数 (属性とも呼ばれます) を指します。メンバー変数は、メソッド本体の外のクラス内で宣言され、オブジェクトの作成時にインスタンス化されます。メンバー変数には、メソッド、クラス内のコンストラクター、および特定のクラスのステートメント ブロックによってアクセスできます。メンバー変数が宣言時に初期化されていない場合、システムはメンバー変数をデフォルト値で初期化します。
メンバー変数: クラス本体の変数部分で定義される変数。属性とも呼ばれます。
メンバー変数: メソッド本体の外のクラス内で定義されます。変数はオブジェクトの作成時にインスタンス化されます。メンバー変数には、メソッド、クラス内のコンストラクター、および特定のクラスのステートメント ブロックからアクセスできます。public class ClassName{ 成员变量 public void printNumber(){ // 其他代码 } }Java では、クラスのメンバー変数はクラスの属性を定義します。たとえば、通常、学生クラスには名前、性別、年齢などの属性が必要ですが、この場合は名前、性別、年齢の 3 つの属性を定義する必要があります。 メンバー変数を宣言するための構文は次のとおりです。
[public|protected|private][static][final]<type><variable_name>各パラメーターの意味は次のとおりです。
public、
protected、
private: メンバー変数のアクセス権を示すために使用されます。
#: メンバー変数がクラス変数 (静的変数とも呼ばれる) であることを示します。
#final: メンバー変数が定数として宣言されており、その値は変更できないことを示します。
type: 変数の型を示します。
variable_name: 変数名を示します。
Java ビデオ チュートリアル )
クラスのメンバー変数を定義する例は次のとおりです:public class Student { public String name; //姓名 final int sex=0; //性别:0表示女孩,1表示男孩 private int age; //年龄 }上記の例 Studentクラスには、String型のname、int型の性別、int型のageの3つのメンバ変数が定義されています。このうち、nameのアクセス修飾子はpublic、初期化値はnull、性別のアクセス修飾子はfriend(デフォルト)、初期化値は性別が女性であることを示す0であり、値は変更できない。 age のアクセス修飾子はプライベートで、初期値は 0 です。 次は、メンバー変数の初期値を導入する簡単な例です。コードは次のとおりです。
public class Counter { static int sum; public static void main(String[] args) { System.out.println(sum); } }ここでは、静的メソッドを使用して変数 sum を変更し、出力結果は int 型の初期値、つまり 0 になります。 Java についてさらに詳しく知りたい場合は、
Java 基本チュートリアル 列に注目してください。
以上がJavaのメンバー変数とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。