Javaのブール変数のデフォルト値
Default Value Boolean Variables Java
1、最初に次の表に示すように、Javaの3つの異なる変数の違いを分析します
概念 | デフォルト | その他 | |
クラス変数 | 静的変数とも呼ばれ、メソッドから独立したメソッド外の変数です。 静的で変更 | デフォルトの初期値があり、システムは自動的に初期化されます。 たとえば、ブール値のデフォルトはfalseです。 | public、protect、private、staticなどで変更できます。 |
メンバー変数 | インスタンス変数とも呼ばれますが、メソッドに依存しない変数もあります 静的な変更はありません | デフォルト値はなく、初期化する必要があります。 | public、protect、private、staticなどで変更できます。 |
ローカル変数 | クラスのメソッドの変数 | デフォルト値はなく、初期化する必要があります。 | 修飾子で変更することはできません |
2.次に、ブール変数のタイプを判別します。
ブール変数がクラス変数の場合、デフォルト値はfalseです。それ以外の場合、デフォルト値はありません。
ブール値がクラス変数の場合、ラッパークラスはオブジェクトです。デフォルト値はnullです。それ以外の場合、デフォルト値はありません。
public class BooleanTest { private static boolean a public static void main(String[] args) { System.out.println(a) } } //Results ---------false