List(菜鸟问题)

rhp 2004-08-03 09:28:23
程序中有如下一行:
line 62: protected List _mailList = new List(10,true);
可在jbuilder9中报错:
reference to List is ambiguous; both class java.util.List in java.util and class java.awt.List in java.awt match at line 62 (62:19)
请高手帮忙解答......
...全文
196 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
rhp 2004-08-05
  • 打赏
  • 举报
回复
结贴,用java.awt.List就OK!
rhp 2004-08-03
  • 打赏
  • 举报
回复
谢了各位,问题已解决
tiger_wkh52741 2004-08-03
  • 打赏
  • 举报
回复
不要盲目的引用不同包中相同的类名的类!
rhp 2004-08-03
  • 打赏
  • 举报
回复
是不是在jdk1.1中java.util.List是可以实例化的?
rhp 2004-08-03
  • 打赏
  • 举报
回复
我用的是一人agent平台应用程序的一个实例,程序确实是这样的,实例运行没问题,但我将代码用jbuilder显示则出现以上错误,真有点不明白
ybsoft 2004-08-03
  • 打赏
  • 举报
回复
是啊,接口不能实例化
protected List _mailList = new ArrayList(10,true);因为接口里面有没有实现的函数的方法所以。。
rhp 2004-08-03
  • 打赏
  • 举报
回复
protected List _mailList = new List(10,true);
为什么不能实例化
dipingxian 2004-08-03
  • 打赏
  • 举报
回复
抽象类
打个比方
List a = new ArrayList(); //ok
rhp 2004-08-03
  • 打赏
  • 举报
回复
加了import java.util.List;
还有错:
java.util.List is abstract; cannot be instantiated at line 62 (62:36)
ybsoft 2004-08-03
  • 打赏
  • 举报
回复
java.awt.List
java.util.List
这两个包里都有LIST你必须指名是那个包里的LIST或者IMORT这个包,比如

import java.util.*;
protected List _mailList = new List(10,true); 这样就不会有问题了
scvzhang 2004-08-03
  • 打赏
  • 举报
回复
哈哈
ybsoft 2004-08-03
  • 打赏
  • 举报
回复
怎么不结贴呢

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧