zzh

zzh

クラスのローディングシナリオ:親クラスと子クラスの静的コードブロック、コンストラクタ、メンバ変数のロード順序

親クラス Person#

画像

子クラス Student#

画像

実行結果#

画像

読み込み順序(おおよそ)#

親クラスの静的コードブロック -> 子クラスの静的コードブロック -> 親クラスのメンバ変数 -> 子クラスのメンバ変数 -> 親クラスのコンストラクタ -> 子クラスのコンストラクタ(メンバ変数がコンストラクタの前に表示されるのは、コンストラクタがデフォルト値ではなく、代入後の値を出力するためです)

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。