【勉強になりました。】java類初期化手順
1206 ワード
javaクラスの初期化順序
javaクラスについては主に、静的変数、静的初期化ブロック、変数、初期化ブロック、コンストラクタがあります。 静的変数==静的コードブロック>変数初期化ブロック=変数>コンストラクタ。いくつかのコードのテストを行います。
javaクラスについては主に、静的変数、静的初期化ブロック、変数、初期化ブロック、コンストラクタがあります。 静的変数==静的コードブロック>変数初期化ブロック=変数>コンストラクタ。いくつかのコードのテストを行います。
public calss InitialOrder
{
public static String staticField ="static Field";
public String field =" ";
static
{
System.out.println(staticField);
System.out.println(" ");
}
public InitialOrder()
{
System.out.println(" ");
}
}
:staticField --> --> ---> -->
:
:
[b] [/b]
main ( )
, , 。
。
, , , 。
。( )