gpt4 book ai didi

Java - 赋值之前的基本类型值

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

赋值之前基本类型的值是多少?

我想做的是有一个变量,如果设置了,则返回其设置的值,如果没有则返回 null。我认识到下面的方法是一种愚蠢的做法,而且我已经解决了这个问题。然而,在思考它时,我意识到我不知道原始类型在赋值之前是如何运作的,并且快速谷歌没有显示任何内容。因此,这更多的是为了回答这个问题,而不是寻找更好的方法来解决问题。

例如:

public class Something{
int value;
public Something(){
//irrelevant stuff
}

public int getValue(){
return value;
}
}

public class SomeOtherClass{
public SomeOtherClass(){
Something s = new Something();
System.out.println(s.getValue);
}
}

会显示什么?

最佳答案

如果您没有自己显式初始化,则整数类成员默认初始化为 0

参见http://docs.oracle.com/javase/specs/jls/se7/html/jls-4.html#jls-4.12.5来自语言规范。

关于Java - 赋值之前的基本类型值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16748606/

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