visulcer 2014年02月07日
Class的泛型问题
例如:现在我有一个类Abc
有一个Map,Map<String, Class<? extends Abc>> mapping = new HashMap<String, Class<? extends Abc>>();

Class<?> c = Class.forName(className);

如果className这个类是继承了Abc的,那就会执行下面的代码
mapping.put("xxx", c); // 这里就是问题了

不知道有没有人看懂我的意思,当然,如果不用泛型的话就没有这么多“尘埃”了
...全文
127 点赞 收藏 7
写回复
7 条回复

还没有回复,快来抢沙发~

发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告