Javaプログラムの初期化シーケンス

Javaプログラムの初期化は、一般に3つの原則に従います。

  1. 静的は非静的よりも優先されます。
  2. 親クラスは子クラスよりも優先されます。
  3. 定義された順序で初期化します。

具体的な初期化シーケンスは次のとおりです。

  1. 親静的変数
  2. 親静的コードブロック
  3. 静的変数のサブクラス化
  4. サブクラスの静的コードブロック
  5. 親の非静的変数
  6. 親の非静的コードブロック
  7. スーパークラスコンストラクター
  8. 非静的変数をサブクラス化する
  9. サブクラスの非静的コードブロック
  10. サブクラスの構築方法
公開された94元の記事 ウォンの賞賛0 ビュー722

おすすめ

転載: blog.csdn.net/qq_46578181/article/details/105283524