作为方法,如果class / interface / constructor / method声明了bound(不是
extendsObject),则有所不同。
interface Donkey<T extends Thing> { }... Donkey<? extends Object> foo; // FAIL
作为方法,如果class / interface / constructor / method声明了bound(不是
extendsObject),则有所不同。
interface Donkey<T extends Thing> { }... Donkey<? extends Object> foo; // FAIL