标签: java inheritance
我有一个采用通用类型的Java方法:
public <K> void doSomething(List<K> inputList, Function<DB, Map<String, K>> func);
K仅允许扩展一个或另一个类(A或B)
K
A
B
如何在Java中定义它?
答案 0 :(得分:0)
我想,你不能。您只能扩展一个类(应该是第一个)和接口。 请看一下答案: Java Generics Wildcarding With Multiple Classes