在课堂上,我有以下内容:
public class MyClass {
private static boolean running;
public static void main(String[] args) {
//setRunning(false);
//running = false;
}
public static void setRunning(boolean running) {
MyClass.running = running;
}
}
我想知道更改“运行”值的最常规方法是什么,因为我可以使用我在其他类中使用的 setter 方法,以及(某种程度上)直接访问更改变量值而不调用方法。
我知道简单地做running = false;
可能会更有效(如果我错了,请纠正我),但我不确定一个类更改自己的局部变量的约定是什么,而其他人会使用它的 setter 方法。