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