0
下面的泛型類型包含類型參數A
兩次:使用嵌套類型參數作爲頂層類型參數
class Something<B<A>, A>
我不知道是否有可能只寫class Something<B<A>>
因爲A
已經通過B<A>
給出。
我認爲這是不可能的,但也許我忽略了一些東西。
下面的泛型類型包含類型參數A
兩次:使用嵌套類型參數作爲頂層類型參數
class Something<B<A>, A>
我不知道是否有可能只寫class Something<B<A>>
因爲A
已經通過B<A>
給出。
我認爲這是不可能的,但也許我忽略了一些東西。
正式回答這個問題:編譯器無法以這種方式推斷出類型。
我不認爲編譯器可以推斷出這一點。它與通用方法不一樣。 – 2013-03-15 11:07:02
僅供參考:「也許我已經_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
@BinaryWorrier感謝您的提示。 – deamon 2013-03-15 13:42:00