绑定参数类型为多个候选之一

时间:2019-10-21 17:58:31

标签: java inheritance

我有一个采用通用类型的Java方法:

public <K> void doSomething(List<K> inputList, Function<DB, Map<String, K>> func);

K仅允许扩展一个或另一个类(AB

如何在Java中定义它?

1 个答案:

答案 0 :(得分:0)

我想,你不能。您只能扩展一个类(应该是第一个)和接口。 请看一下答案: Java Generics Wildcarding With Multiple Classes