2013-03-15 220 views
0

下面的泛型類型包含類型參數A兩次:使用嵌套類型參數作爲頂層類型參數

class Something<B<A>, A> 

我不知道是否有可能只寫class Something<B<A>>因爲A已經通過B<A>給出。

我認爲這是不可能的,但也許我忽略了一些東西。

+0

我不認爲編譯器可以推斷出這一點。它與通用方法不一樣。 – 2013-03-15 11:07:02

+1

僅供參考:「也許我已經_overlooked_東西」,[Oversee defined](https://www.google.com/search?q=define%3A+oversee&aq=f&oq=define%3A+oversee&sourceid=chrome&ie=UTF-8 )和[忽略定義](https://www.google.com/search?q=define%3A+overlook&aq=f&oq=define%3A+overlook&sourceid=chrome&ie=UTF-8)。希望這可以幫助。 – 2013-03-15 11:07:36

+0

@BinaryWorrier感謝您的提示。 – deamon 2013-03-15 13:42:00

回答

0

正式回答這個問題:編譯器無法以這種方式推斷出類型。