Javaクラス属性の作成方法

(*-*)浩
リリース: 2020-09-15 13:59:18
オリジナル
5941 人が閲覧しました

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

推奨コース: Java チュートリアル

Javaクラス属性の作成方法

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 配列参照型の変数のデフォルト値は null です。

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

クラスの属性を定義する例は次のとおりです。

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 です。

  • # のアクセス修飾子は、 ##sex はフレンドリー (デフォルト)、初期値は 0 (性別が女性であることを示す) であり、その値は変更できません。

  • age のアクセス修飾子はプライベートです。初期化値は 0 です。

例:

public class Counter
{
    static int sum;
    public static void main(String[] args)
    {
        System.out.println(sum);
    }
}
ログイン後にコピー
静的メソッドを使用して変数 sum を変更すると、出力結果は int 型の初期値、つまり 0 になります。

以上がJavaクラス属性の作成方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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