1、构造块优先于构造方法执行,每产生一个新的对象就调用一次构造块
代码块的执行顺序代码块的执行顺序
2、静态构造块
(1)静态块优先于构造块执行。
(2)无论产生多少实例化对象,静态块都只执行一次

  • 非主类的静态块

代码块的执行顺序
代码块的执行顺序

  • 在主类中的静态块
    (1)在主类中定义的静态块,优先于主方法(main)执行
    代码块的执行顺序
    代码块的执行顺序
    代码块的执行顺序
    执行顺序:(1)先执行父类静态块(2)先执行子类静态块(3)执行父类构造块、构造方法(4)执行子类构造块、构造方法

相关文章:

  • 2022-12-23
  • 2021-05-18
  • 2022-12-23
  • 2021-10-16
  • 2021-12-17
  • 2021-12-10
  • 2021-10-07
猜你喜欢
  • 2021-04-09
  • 2021-05-16
  • 2021-07-26
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案