【发布时间】:2013-07-10 04:24:10
【问题描述】:
map = new HashMap<Class<? extends AbstractDAO<K,V>>, AbstractDAO<K,V>>);
不允许
有没有办法实现这样的目标?
【问题讨论】:
-
您需要
K和V。你有在课堂上声明它们吗? -
不,因为它们是可变的。我不能为 K 和 V 使用特定类型,因为扩展这个抽象类的 DAO 可以是 AbstractDAO
、 AbstractDAO 等类型.