我试图编写一个方法,在调用时,将布尔变量更改为true,并在再次调用时,将相同的变量更改为false等.
例如:call method - > boolean = true - > call method - > boolean = false - > call method - > boolean = true
基本上,
if (a = false) { a = true; }
if (a = true) { a = false; }
Run Code Online (Sandbox Code Playgroud)
我不知道如何实现这一点,因为每次调用方法时,布尔值都会变为true,然后再次变为false.
基本上遍历列表和
- 第一个对象上的Invoke方法
- 捕获第一个异常(如果有的话); 如果没有更多的例外可以捕获,请正常返回.否则,继续调用方法,直到捕获到所有异常.
- 转到下一个对象.
我可以迭代每个对象,调用方法,并捕获一个异常,但我不知道如何不断调用它上面的方法并继续捕获异常.
我怎样才能完成以下任务:
public class testClass implements Interface {
public testClass(Interface[] args) {
}
}
Run Code Online (Sandbox Code Playgroud)
所以我可以宣布
Interface testObject = new testClass(new class1(4), new class2(5));
Run Code Online (Sandbox Code Playgroud)
class1和class2也是实现Interface的类.
另外,一旦我完成了这个,我怎样才能引用在testClass中使用的每个参数?
谢谢 :)