static块和构造函数的执行顺序
来源:互联网 发布:mac pro 显卡驱动升级 编辑:程序博客网 时间:2024/05/17 04:55
package com.test;
public class OrderTest {
public static void main(String[] args) {
/*
* 结果:
parent static block
Child static block
parent construct block
Child construct block
*/
new Child();
/*
*
* parent construct block
Child construct block
*/
new Child();
}
}
class Parent {
static {
System.out.println("parent static block");
}
public Parent() {
System.out.println("parent construct block");
}
}
class Child extends Parent {
static {
System.out.println("Child static block");
}
public Child() {
System.out.println("Child construct block");
}
}
执行顺序
1 父类的静态代码块
2 子类的静态代码块
3 父类的构造方法
4 子类的构造方法
public class OrderTest {
public static void main(String[] args) {
/*
* 结果:
parent static block
Child static block
parent construct block
Child construct block
*/
new Child();
/*
*
* parent construct block
Child construct block
*/
new Child();
}
}
class Parent {
static {
System.out.println("parent static block");
}
public Parent() {
System.out.println("parent construct block");
}
}
class Child extends Parent {
static {
System.out.println("Child static block");
}
public Child() {
System.out.println("Child construct block");
}
}
执行顺序
1 父类的静态代码块
2 子类的静态代码块
3 父类的构造方法
4 子类的构造方法
- static块和构造函数的执行顺序
- static块和构造函数的执行顺序
- Java中构造函数、static块、{}块的执行顺序
- Java static块与构造函数的执行顺序
- static静态块、构造函数。主方法的执行顺序!
- 子类和父类的 static块 和 构造方法 构造块 的执行顺序
- static 变量,static代码块,构造函数执行顺序
- Java中static代码块、普通代码块和构造代码块的执行顺序
- static语句块、构造语句块(就是只有大括号的那块)以及构造函数的执行顺序
- java static块和非static块的执行顺序
- 静态代码块 构造代码块 构造函数 的用法和执行顺序
- 一道Java笔试题:静态语句块、构造语句块和构造函数的执行顺序
- 【面相对象】静态代码块、构造代码块和构造函数的执行顺序
- 构造函数、构造代码块、和静态初始化块的执行顺序
- [转]关于JAVA中执行static块与构造函数的先后顺序
- Java static属性和静态代码块和构造方法等的执行顺序探讨
- 静态块、自由块及构造函数的执行顺序
- 静态块、自由块及构造函数的执行顺序
- 通过反射方式来调用某个对象的方法的步骤
- [收藏]C/C++数组名与指针区别深层探索
- java生成验证码图片(附:验证码介绍)
- [CUDA] 有关CUDA的一些配置
- 压缩文件1
- static块和构造函数的执行顺序
- VS2005,2008快捷键汇总
- 压缩文件2
- Java常见笔试面试题目深度剖析系列之:Java方法参数传递详解
- 搜索引擎结果页面描述里的超链接
- 理解IOC
- UCOS-II在LPC2210上的移植--os_cpu_c.c
- 经典
- 初学Flash的积累(一周一总结)提高以后开发速度---呵呵 我记不住这些东东