gpt4 book ai didi

Java 实例变量与局部变量

转载 作者:行者123 更新时间:2023-12-03 02:45:04 26 4
gpt4 key购买 nike

我在高中的第一个编程课上。我们正在完成第一学期的项目。
本项目只涉及一个类,但方法很多。我的问题是关于实例变量和局部变量的最佳实践。对我来说,几乎只使用实例变量来编写代码似乎要容易得多。但我不确定这是我应该这样做还是应该更多地使用局部变量(我只需要让方法更多地接受局部变量的值)。
我这样做的原因也是因为很多时候我想让一个方法返回两个或三个值,但这当然是不可能的。因此,简单地使用实例变量似乎更容易,而且不必担心,因为它们在类中是通用的。

最佳答案

简单的方法:如果变量必须由多个方法共享,则使用实例变量,否则使用局部变量。

但是,好的做法是尽可能多地使用局部变量。为什么?对于只有一个类的简单项目,没有区别。对于一个包含很多类的项目,有很大的不同。实例变量指示您的类的状态。类中的实例变量越多,该类可以具有的状态越多,然后,该类越复杂,该类的维护就越困难,或者您的项目可能越容易出错。所以好的做法是使用尽可能多的局部变量来保持类的状态尽可能简单。

关于Java 实例变量与局部变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1794141/

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