有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案