首页 > 解决方案 > 将变量设置为局部变量而不是全局变量的好处

问题描述

在我当前的程序中,我在开始时声明了一些变量,例如:

private static final double imageSize

这个变量没有改变,只在一个方法中使用,所以我的 IDE 告诉我让它成为一个局部变量。这样做有什么好处?我在测试时会定期更改变量,所以可以将其保留在原处吗?

标签: javavariablesglobal-variableslocal-variables

解决方案


局部变量只有一个好处:当您编写这个 viarable od 时,它只适用于这个本地代码(例如方法)。当你有一个大项目和 100 个变量时,使用局部变量非常有用。但是在您的情况下:最好将全局静态变量分配给程序中不变的事物。当您需要时,您将能够轻松找到此变量。例如,在 5 年内显示器将有 10 米,您将需要更改图像的大小。


推荐阅读