A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 任睦强 高级黑马   /  2012-6-2 20:33  /  2302 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

既然LinkedList和ArrayList都实现与接口List,
那为什么 List list = new ArrayList(); 不报错,
而List list1 = new LinkedList(); 报错呢?
难道接口也不能声明子类?

6 个回复

倒序浏览
不报错,怎么会报错呢,你把你完整的代码贴出来看看

评分

参与人数 1黑马币 +5 收起 理由
黄奕豪 + 5 赞一个!

查看全部评分

回复 使用道具 举报
不报错,怎么会报错呢,你把你完整的代码贴出来看看
回复 使用道具 举报
应该是你代码写错了,要不就是没有import,要不就是import错了,awt包下也有List,看看你的List和LinkedList是否都是util包下的,如果是,应该不会有错的。。。

评分

参与人数 1黑马币 +5 收起 理由
黄奕豪 + 5 赞一个!

查看全部评分

回复 使用道具 举报
确实,  我也遇到过这样的问题;    你导包导错了,你一定是导入了java.awt包    List类java.util包中有,  还有java.util包中也有;
回复 使用道具 举报
不报错的,是你的包引入出错了,
前面直接引入import java.util.*;
这个包
回复 使用道具 举报
为啥我上次写的报错 ,真郁闷,这下又不报错了  ,我用的是import java.util.*
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马