2007-05-10
java 构造函数的执行过程
类初始化时构造函数调用顺序:
(1)初始化对象的存储空间为零或null值;
(2)调用父类构造函数;
(3)按顺序分别调用类成员变量和实例成员变量的初始化表达式;
(4)调用本身构造函数。
例子:
public class Dollar extends Money{
Rmb r=new Rmb();
public Dollar(){
System.out.println("Dollar is construct!");
}
public static void main(String[] args){
new Dollar();
}
}
class Money{
public Money(){
System.out.println("Money is construct");
}
}
class Rmb{
public Rmb(){
System.out.println("RMB is construct");
}
}
输出结果:
Money is construct
RMB is construct
Dollar is construct!
发表评论
- 浏览: 122075 次
- 性别:

- 来自: bj

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
[转]JSP语法的xml写法
...
-- by stonesfour -
【转】Java中的位运算符
太好了,谢谢楼主分享!
-- by qhncxf -
setTimeout和setInterval ...
setTimeout(function(parameter){return fu ...
-- by letle -
setTimeout和setInterval ...
其实你上面的用法是不规范的,用setTimeout或setInterval的时候 ...
-- by sheay -
html的DOCTYPE 问题
你
-- by zhengbin917943






评论排行榜