小编Vee*_*era的帖子

如何根据Java中的接口对象获取实现类名称

我想从我的接口对象中获取实现类名称 - 有什么办法可以做到这一点吗?

我知道我可以instanceof用来检查实现对象,但在我的应用程序中,有近20到30个类实现相同的接口来覆盖一个特定的方法.

我想弄清楚它将调用哪种特定方法.

java overriding

9
推荐指数
1
解决办法
2万
查看次数

如何在JUnit中测试void方法

如何使用JUnit测试void方法.

void add(int a, int b) {
 int c= a + b;
}
Run Code Online (Sandbox Code Playgroud)

如何在Java中使用Junit测试上述方法.

java junit

7
推荐指数
1
解决办法
3万
查看次数

如何将特定对象添加到List中

我想向ArrayList添加特定元素.我可以这样做:

List<Employee> list = new ArrayList<Employee>();
List<String> list = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

但是,我想创建一个新的List,它包含Employee或String对象,而不是其他:

// This is
List<String or Employee> list = new ArrayList<String or Employee>();
Run Code Online (Sandbox Code Playgroud)

这可能吗?如果是,请解释我.

java

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

标签 统计

java ×3

junit ×1

overriding ×1