gpt4 book ai didi

java - 初始化实例变量的地方

转载 作者:搜寻专家 更新时间:2023-11-01 04:01:34 24 4
gpt4 key购买 nike

public class Ex
{
int a;
public Ex()
{
System.out.println("a is "+a);
}
}

输出为:a为0

a 被初始化的地方...

我知道 int 的默认值为零..我的问题是它在哪里初始化..通过默认构造函数?(我听说当我们没有在类中提及任何构造函数时创建默认构造函数)

最佳答案

如果您没有自己初始化 a(它是一个原始值),它会自动初始化为默认值,在本例中为 0。

阅读第 4.5.5 节。 (变量的初始值)在 this document .

关于java - 初始化实例变量的地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4873673/

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