小编ape*_*son的帖子

每次调用方法时如何使布尔变量在true和false之间切换?

我试图编写一个方法,在调用时,将布尔变量更改为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.

java boolean

37
推荐指数
7
解决办法
16万
查看次数

如何创建一个try-catch块继续调用对象上的方法,直到没有更多的异常要捕获

基本上遍历列表和
- 第一个对象上的Invoke方法
- 捕获第一个异常(如果有的话); 如果没有更多的例外可以捕获,请正常返回.否则,继续调用方法,直到捕获到所有异常.
- 转到下一个对象.

我可以迭代每个对象,调用方法,并捕获一个异常,但我不知道如何不断调用它上面的方法并继续捕获异常.

java loops try-catch try-catch-finally

1
推荐指数
1
解决办法
3593
查看次数

在Java中使用接口作为构造函数参数?

我怎样才能完成以下任务:

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中使用的每个参数?

谢谢 :)

java parameters constructor design-patterns interface

0
推荐指数
1
解决办法
2532
查看次数