Pan*_*nda 1 java variables boolean
我完全忽略了我认为简单的Java语法.
这是我的第一堂课的一个例子:
public ExampleClass {
public boolean exampleBool = false;
if(SomethingImportantHappensOnRuntime) {
exampleBool = true;
}
}
Run Code Online (Sandbox Code Playgroud)
这是第二堂课:
public ExampleClass2 {
if(exampleBool) {
//do stuff
}
}
Run Code Online (Sandbox Code Playgroud)
如何将ExampleBool从ExampleClass传递给ExampleClass2,以便在运行时重要事件发生时,exampleBool将设置为true并且"ExampleClass2"中的"if"将运行?
最简单的方法是:
public ExampleClass {
public static boolean exampleBool = false;
public static boolean returnExampleBool () {
return exampleBool;
}
if(SomethingImportantHappensOnRuntime) {
exampleBool = true;
}
}
public ExampleClass2 {
if(ExampleClass.ReturnExampleBool()) {
//do stuff
}
}
Run Code Online (Sandbox Code Playgroud)