我行我诉

欢迎关注微信公众号「IT那些事儿」- 微信号: ITGossip

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!

阅读更多
个人分类: 〖技术相关〗
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

java 构造函数的执行过程

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭