2015-02-05 73 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

回答