服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

java何时调用实例初始化器


  1. 调用子类构造器
2. 子类构造器调用上级类构造器
3. 上级类构造器调用其实例初始化器
4. 最后,执行上级类构造器的其余
5. 上级类构造器返回到子类构造器
6. 子类构造器调用子类的实例初始化器
7. 子类的实例初始化器返回后,最终运行子类构造器的其他部分。

class base
{
public base(){
system.out.println("base class constructor called");
}
}

public class myprogram extends base{
public static void main(string args[]){
system.out.println("creating a myprogram object..");
new myprogram();
}

public myprogram(){
system.out.println("myprogram class constructor called");
}
}
本程序可以说明调用顺序

creating a myprogram object.
base class constructor called
myprogram class constructor called

扫描关注微信公众号