java继承中的初始化循序
来源:互联网 发布:淘宝李宁官方折扣店 编辑:程序博客网 时间:2024/05/21 10:39
package test;
class Unit...{
public Unit(String msg)...{
System.out.println("Unit constructor "+msg);
}
}
class Super...{
private Unit u = new Unit("inside Super");
private static Unit su1 = new Unit("static field before static block");
static...{
System.out.println("Super static ");
}
public Super()...{
System.out.println("Super constructor");
}
private static Unit su2 = new Unit("static field after static block");
}
public class Order extends Super...{
static...{
System.out.println("Order static");
}
public Unit u = new Unit("inside Order");
public Order()...{
System.out.println("Order constructor");
}
/** *//**
* @param args
*/
public static void main(String[] args) ...{
// TODO Auto-generated method stub
new Order();
}
}
//输出:
//Unit constructor static field before static block
//Super static
//Unit constructor static field after static block
//Order static
//Unit constructor inside Super
//Super constructor
//Unit constructor inside Order
//Order constructor
初始化顺序
1、父类static block、static field //看出现的顺序
2、子类static block、static field //看出现的顺序
3、 父类non-static域
4、 父类constructor
5、 子类non-static域
6、 子类constructor
- java继承中的初始化循序
- Java中的继承初始化顺序
- JAVA继承关系中的初始化顺序
- Java类继承关系中的初始化顺序
- 继承中的初始化问题
- 继承中的初始化顺序
- 继承中的初始化顺序
- 【java学习笔记】关于继承中父类和子类中语句的执行循序
- java中的继承,继承中方法的重写,继承的初始化顺序,final关键字,super关键字
- 【深入理解JVM】:Java类继承关系中的初始化顺序
- Java中的类继承与构造方法初始化顺序
- 【深入理解JVM】:Java类继承关系中的初始化顺序
- Java 继承与初始化
- java继承的初始化
- java继承 初始化顺序
- java继承初始化顺序
- Java继承与初始化
- Java继承与初始化
- 程序员面试题精选(38):2008百度校园招聘的一道笔试题
- Windows API一日一练(73)GetVersionEx函数
- 根据登陆显示相应状态 --自定义控件
- 也做技术
- 程序员面试题精选(39):一道autodesk笔试题求解
- java继承中的初始化循序
- 程序员面试题精选(40):一道SPSS笔试题求解
- 使用VMware将Linux装在物理硬盘上,开机即可进入Linux
- Introduction to COM Part II - Behind the Scenes of a COM Server
- 程序员面试题精选(41):编译器对内存填充长度之误解
- java容器框架图
- DirectX SDK所有版本微软官方的下载页面
- [转]JDOM操作XML文件
- Ajax无刷新实现图片切换特效(AjaxPro)