level 9
为什么在类上使用<T extends Object>可以,使用<? extends Object> 就不行呢?求大佬該时
2019年07月25日 06点07分
1
level 14
额,我只知道T是下面代码可以用的,你写方法也是T是代码里能用的,这是你要传的具体类型。?只能作为赋值的时候,你一段代码返回值不确定,那么就可以用?。叫做无界通配符。不知道对你有没有帮助
2019年07月29日 05点07分
2
你说的有道理,t应该表示的是一个确定的类型,在声明对象时就确定的
2019年07月29日 09点07分
@炜爵爷cc 我每次声明时就确定了,就不应该用?。我不确定会接受一个什么样的参数泛型,就用?
2019年07月29日 09点07分
level 9
看了编程思想,t会被编译器擦除为obj,而?编译器无法知道他的擦除边界
2019年07月31日 00点07分
4