JAVA之父子类的构造函数、静态代码块等执行顺序
2017-09-27 11:42
519 查看
父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A非静态代码块->子类A构造函数
下面看代码:
输出结果:
下面看代码:
public class Parent { public Parent(){ System.out.println("parent constructor method"); } static{ System.out.println("parent static code"); } //非静态代码块 { System.out.println("parent nonStatic code"); } }
public class Children extends Parent{ public Children(){ System.out.println("children constructor code"); } static{ System.out.println("children static code"); } //非静态代码块 { System.out.println("children nonStatic code"); } public static void main(String[] args){ Children c = new Children(); } }
输出结果:
相关文章推荐
- JAVA之父子类的构造函数、静态代码块等执行顺序
- 关于Java中静态代码块以及构造函数的执行先后顺序
- JAVA父子类的构造函数、静态代码块等执行顺序
- 由阿里巴巴一道笔试题看Java静态代码块、静态函数、动态代码块、构造函数等的执行顺序
- Java初始化顺序总结及其程序执行过程图- 静态变量、静态代码块、成员变量、构造函数
- Java代码执行顺序(静态变量,非静态变量,静态代码块,代码块,构造函数)加载顺序
- 三、Java基础---------关于继承、构造函数、静态代码块执行顺序示例讲解
- 由阿里巴巴一道笔试题看Java静态代码块、静态函数、动态代码块、构造函数等的执行顺序
- java继承中父类和子类静态、非静态代码块,构造函数,静态方法的执行顺序
- 又一波 有关 java 静态代码块 代码块 构造函数执行顺序问题
- java一般代码块,构造块,构造函数,静态代码块的执行顺序实践
- 举例说明java中静态代码块、非静态代码块、构造函数的执行顺序
- Java父类与子类中静态代码块 实例代码块 静态变量 实例变量 构造函数执行顺序
- Java中静态代码块、非静态代码块、构造函数的执行顺序与作用
- Java 静态变量、非静态代码块、构造函数的执行顺序
- Java中构造函数、构造代码块、静态代码块等的执行顺序问题
- 【java】静态代码块,非静态代码块,构造函数 的执行顺序问题
- java 关于Java中静态代码块以及构造函数的执行先后顺序
- JAVA静态代码块、非静态代码块、构造函数的执行顺序
- Java父子类中静态代码块与构造函数的执行顺序