Java中的默认构造方法内容

时间:2018-10-26 14:59:40

标签: java

说我上了以下课程:

public class init {
    public int val = 3;

    public static void main(String[] args) {
        init tester = new init();
        System.out.println(tester.val + "");
    }
}

但是,据我了解,java将创建一个仅包含以下内容的默认构造函数:

public init() {
    super();
}

如果是这种情况,并且默认构造函数的唯一内容是对超类的构造函数的调用,那么编译器将将val设置为3的实例初始化代码放在哪里?

0 个答案:

没有答案