关于泛型通用适配符
aide吧
全部回复
仅看楼主
level 13
love小欧是我
楼主
class A{
private List<?> mDataset;
public A(List <?>dataset) {
super();
this. mDataset = dataset;
}}
class B{
List <String>dataset = new ArrayList<String>();
new a(dataset);}
为什么爆错的,当a类?全改为string又正常了
2016年07月14日 00点07分
1
level 14
傻子的_love
a是什么
2016年07月14日 02点07分
2
love小欧是我
A类
2016年07月14日 02点07分
傻子的_love
@love小欧是我
你把new的赋值给一个A试试
2016年07月14日 02点07分
love小欧是我
@傻子的_love
打错了
重点不是这个,是那泛型问题
2016年07月14日 03点07分
love小欧是我
@傻子的_love
就是一改List<?>为List<String>就可以了
2016年07月14日 03点07分
level 11
丿小夕ve
区分大小写ok?
2016年07月14日 02点07分
3
love小欧是我
打错了
重点不是这个,是那泛型问题
2016年07月14日 03点07分
level 12
天下12389GG
用T和?的区别,求楼主科普一下
,所有的电子书都删除了。
2016年07月14日 03点07分
4
level 13
love小欧是我
楼主
求助~求助
2016年07月14日 09点07分
5
天下12389GG
试试?改成T,我猜的,错了不要打我。
2016年07月14日 16点07分
level 13
love小欧是我
楼主
@天下12389GG
不行啊
2016年07月15日 00点07分
6
level 9
a732377991
A a=new A(dataset);
2016年07月15日 03点07分
7
love小欧是我
2016年07月15日 05点07分
level 13
吸氧羊💯
小白不懂帮顶
2016年07月15日 06点07分
8
level 3
💫🌟风好大💫💢
?改成 ?extends Object
2016年07月21日 12点07分
9
love小欧是我
不行啊
2016年07月23日 14点07分
💫🌟风好大💫💢
@love小欧是我
直接写Object呢
2016年07月23日 14点07分
love小欧是我
@💫🌟风好大💫💢
……还未运行就暴错了,object不能使用string对象
2016年07月24日 15点07分
level 9
贴吧用户_QX8tC7D
报了什么错?
2016年08月13日 10点08分
10
level 12
tsp520℃
AIDE好像不支持泛指类型T,即便可以,返回值也会报错
2018年09月03日 04点09分
11
一个-残页
泛型可以用,但是?有问题
2018年09月03日 05点09分
tsp520℃
@一个-残页
嗯,确实有问题,返回后面那个.后面的不支持,报错
2018年09月05日 03点09分
level 13
4455jkjh1
new A<String>(dataset)试试
2018年09月03日 15点09分
12
4455jkjh1
应该还是不行
2018年09月03日 15点09分
1