初期化変数
2604 ワード
1.変数の初期化
変数を宣言して値を最初に保存
可能な場合は、力を宣言しながら変数を初期化することをお勧めします.
ゾーン変数は使用前に初期化する必要があります(メンバー変数はオプション)
各タイプのデフォルト
データ型基本値booleanfalsechar"<00"byte,short,int 0 long 0 Lfloat 0.0fdouble0.0 dまたは0.0参照変数null
メンバー変数の初期化方法
1.明示的な初期化
2.作成者
3.初期化ブロック
2.明示的初期化(明示的初期化)
3.初期化ブロック
1.クラス初期化ブロック
複雑な初期化のための
2.インスタンス初期化ブロック
Ex)
{
count++;
serialNo = count;
}
Car() {
color = "White";
gearType = "Auto";
}
Car(String color, String gearType) {
this.color = color;
this.gearType = gearType;
}
4.メンバー変数の初期化のタイミングと順序
クラス変数の初期化点
:クラスの最初のロード時に1回のみ初期化
インスタンス変数の初期化ポイント
:インスタンスを作成するたびにインスタンスごとに初期化
クラス変数の初期化順序
:デフォルト->明示的初期化->クラス初期化ブロック
インスタンス変数の初期化順序
:デフォルト->明示的初期化->インスタンス初期化ブロック->作成者
Reference
この問題について(初期化変数), 我々は、より多くの情報をここで見つけました https://velog.io/@roghabo/변수의-초기화テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol