オブジェクト向け(ナレッジポイント6:ブロックの初期化)


1.通常初期化ブロック
a.前に定義したものは先に実行し、後に定義したものは後で実行する.
b.初期化ブロックはJavaオブジェクトの作成時に暗黙的に実行され、常にすべて実行されるので、複数の初期化ブロックを完全に統合することができます.
c.通常初期化ブロック、インスタンス変数宣言時に指定したデフォルト値は、いずれもオブジェクトの初期化コードとみなすことができる
 
  
public class Demo{
    {
        a=6;
    }
    int a=9;
}
a 9, 6.
 
  

d. , Javac Java , java , , 。

? , , , , 。

2. ( )

a. , 。

b. , 。

c. JVM , ; 。

3. :

  • , ,