欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java类初始化顺序 博客分类: java基础  

程序员文章站 2024-03-20 16:57:46
...

对于静态变量,静态代码块,实例变量,代码块,构造器初始化顺序:

      一、单独类中

                  【静态变量,静态代码块】  >  【  实例变量,代码块 】  >   构造器

                  对于静态变量和静态代码块谁先加载取决于二者在程序中的先后顺序了,同理实例变量和实例代码块也是一样,但是静态的总是先于实例的先执行,构造器则处于最后

      二、继承中

          父类,子类【静态变量,静态代码块】> 父类【实例变量,代码块,构造器】>子类【实例变量,代码块,构造器】