gpt4 book ai didi

java - Java中实例变量的初始化

转载 作者:行者123 更新时间:2023-12-01 18:44:55 25 4
gpt4 key购买 nike

当我们提供了自己的默认构造函数并且没有在其中初始化 id 时,实例变量 id 如何初始化为 0?输出为 id:0 status:Bid 0 是怎么回事?

`class Demo{
private int id;
private char status;

public Demo(){
status = 'B';
}

public void display(){
System.out.println("Id:="+id+" Status:"+status);
}

public static void main(String args[]){
Demo ob = new Demo();
ob.display();
}
}`

最佳答案

以下是 default intializations

下图总结了上述数据类型的默认值。

Data Type              |  Default Value (for fields)
-----------------------+-----------------------------
byte | 0
short | 0
int | 0
long | 0L
float | 0.0f
double | 0.0d
char | '\u0000'
String (or any object) | null
boolean | false

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

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