gpt4 book ai didi

java - 如果在构造函数中没有或只有一些字段被初始化会发生什么

转载 作者:搜寻专家 更新时间:2023-10-31 19:51:56 26 4
gpt4 key购买 nike

<分区>

构造函数的目的是为字段初始化值,设置对象的初始状态。那么如果在构造函数中没有初始化某些字段或所有字段会发生什么?

它是否在用户定义的构造函数之前调用了 JVM 提供的默认构造函数?

那么,在这个例子中,会输出什么?

class Name{
int x;
boolean y;


Name(){
// no initialize
}

public static void main(){
Name n = new Name();
System.out.println(n.x + ", " + n.y);
}

}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com