avatar
问个java小白问题# JobHunting - 待字闺中
c*0
1
List> l = new ArrayList>();
为什么compile不过啊 ArrayList不是继承的List吗
avatar
l*a
2
你把第二个ArrayList换成List
你现在实现的是外面那个,里面这个用的时候再说

【在 c***0 的大作中提到】
: List> l = new ArrayList>();
: 为什么compile不过啊 ArrayList不是继承的List吗

avatar
G*n
3
这是泛型tricky的一个经典例子..
avatar
c*0
4
奥明白了

【在 l*****a 的大作中提到】
: 你把第二个ArrayList换成List
: 你现在实现的是外面那个,里面这个用的时候再说

avatar
o*r
5
It's due to how Generics are designed:
- ArrayList继承List.
- ArrayList不是继承List.
avatar
m*k
6
List> l = new ArrayList>();
List> ll = new ArrayList<>();
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。