Java的对象实例是什么时候被创建

2024-12-20 22:24:04
推荐回答(3个)
回答1:

是在new 的时候创建的,比如:
Person p = new Person();
此时对象实例被创建。

回答2:

这篇博客讲得比较详细

package com.mmzs.dao;

class BaseClass {  
    public BaseClass() {  
        System.out.println("create base");  
        init();  
    }  
  
    protected void init() {  
        System.out.println("do init");  
    }  
}  
  
public class Test extends BaseClass{  
    public Test() {  
        System.out.println("create sub");  
    }  
  
    protected void init() {//重写父类的init方法  
        assert this != null;  
        System.out.println("now the working class is:" + this.getClass().getSimpleName());  
        System.out.println("in SubClass");  
    }  
    public static void main(String[] args)  
    {  
        new Test();  
    }  
}

运行下这段代码,或许能帮助你理解

回答3:

new 时被创建