2015-02-05 72 views
-1

是这样的可能吗?我不能得到它的工作:班级类型unclarity列表

class B extends A { 
... 
} 

class A { 
... 
} 

List<Class<? extends A>> list(){ 
return Arrays.asList(B.class); 
} 

我得到Type mismatch: cannot convert from List<Class<B>> to List<Class<? extends A>>.

+1

“我得到一些仿制药的编译错误” *什么*错误?始终发布确切的错误消息。 – 2015-02-05 12:55:56

+0

@Jon Skeet固定 – hhh3112 2015-02-05 13:00:29

+0

请注意,这在Java 8中编译,它具有“改进的类型推断”。 – James 2015-02-05 13:04:34

回答