gpt4 book ai didi

java - 代码 : to initialize a variable, 和简单声明哪个更好?

转载 作者:行者123 更新时间:2023-12-01 12:39:51 24 4
gpt4 key购买 nike

如果我声明要在类后面的方法中使用和操作的实例变量,是否最好简单地声明它们,或者为它们分配一个值(例如零)。

以下哪项编码更好?

private int price;
private int stock;

private int price = 0;
private int stock = 0;

如果这两个变量都要在类中的各种方法中使用。我问这个问题是因为我在编译程序时收到错误“变量库存可能尚未初始化”。

最佳答案

在值(value)方面不会有什么不同。因为int默认设置为0。但是,显式设置它往往会过度初始化初始化。

引用此链接:http://www.odi.ch/prog/design/newbies.php在 Overkill 初始化部分下。

不鼓励明确设置默认值(例如 0 表示 int, false 表示 boolean )。

关于java - 代码 : to initialize a variable, 和简单声明哪个更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25218713/

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