Javaのメンバー変数とは何ですか

リリース: 2022-03-31 17:43:48
オリジナル
26004 人が閲覧しました

Java では、メンバー変数は、クラス本体の変数部分で定義された変数 (属性とも呼ばれます) を指します。メンバー変数は、メソッド本体の外のクラス内で宣言され、オブジェクトの作成時にインスタンス化されます。メンバー変数には、メソッド、クラス内のコンストラクター、および特定のクラスのステートメント ブロックによってアクセスできます。メンバー変数が宣言時に初期化されていない場合、システムはメンバー変数をデフォルト値で初期化します。

Javaのメンバー変数とは何ですか

#このチュートリアルの動作環境: Windows7 システム、Java8 バージョン、DELL G3 コンピューター。


メンバー変数: クラス本体の変数部分で定義される変数。属性とも呼ばれます。

メンバー変数: メソッド本体の外のクラス内で定義されます。変数はオブジェクトの作成時にインスタンス化されます。メンバー変数には、メソッド、クラス内のコンストラクター、および特定のクラスのステートメント ブロックからアクセスできます。

public class  ClassName{
    成员变量
    public void printNumber(){
        // 其他代码
    }
}
ログイン後にコピー

Java では、クラスのメンバー変数はクラスの属性を定義します。たとえば、通常、学生クラスには名前、性別、年齢などの属性が必要ですが、この場合は名前、性別、年齢の 3 つの属性を定義する必要があります。

メンバー変数を宣言するための構文は次のとおりです。

[public|protected|private][static][final]<type><variable_name>
ログイン後にコピー

各パラメーターの意味は次のとおりです。

  • publicprotectedprivate: メンバー変数のアクセス権を示すために使用されます。

  • #: メンバー変数がクラス変数 (静的変数とも呼ばれる) であることを示します。

  • #final: メンバー変数が定数として宣言されており、その値は変更できないことを示します。

  • type: 変数の型を示します。

  • variable_name: 変数名を示します。

メンバ変数は宣言時に初期化できます。宣言時にメンバ変数が初期化されていない場合、システムはメンバ変数をデフォルト値で初期化します。

初期化のデフォルト値は以下のとおりです。

  • 整数型(byte、short、int、long)の基本型変数のデフォルト値は0です。

  • 単精度浮動小数点型(float)の基本型変数のデフォルト値は0.0fです。

  • 倍精度浮動小数点型(double)の基本型変数のデフォルト値は0.0dです。

  • 文字型(char)の基本型変数のデフォルト値は「\u0000」です。

  • ブール型基本型変数のデフォルト値は false です。

  • 配列参照型の変数のデフォルト値は null です。配列変数のインスタンスを作成しても、各要素に値を明示的に割り当てない場合、配列内の要素の初期化値には、配列のデータ型に対応するデフォルト値が使用されます。

(推奨:

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート