insert '}' to complete classbody问题!

C__Roach 2012-03-23 10:52:58
import java.util.ArrayList;
import java.util.List;

public class Client {
Person p1=new Person("CRoach",19,1);
Person p2=new Person("xiaoxian",20,2);
Person p3=new Person("jiawei",20,3);
Person p4=new Person("dameng",19,4);

Environment environment=new Environment();
SortByNamePositive sortByNamePositive=new SortByNamePositive();
List<Person> list=new ArrayList<Person>();
list.add(p1);
}

求解,最后一行list.add(p1);报出insert '}' to complete classbody这个错!求各位大侠这是什么问题?
Person类没有问题!


...全文
738 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
C__Roach 2012-03-28
  • 打赏
  • 举报
回复
不是list.add(p1);的问题,我没写主函数,所以无法编译,让各位见笑了!
a395885670 2012-03-24
  • 打赏
  • 举报
回复
5楼说的对啊
list.add(p1);
不是声明语句,为什么不放在方法或者构造函数里面?
BestTim 2012-03-24
  • 打赏
  • 举报
回复
list.add(p1);
不是声明语句,为什么不放在方法或者构造函数里面?
ispring_lee 2012-03-23
  • 打赏
  • 举报
回复
是不是你最后一行的分号是中文状态下的分号。
MiceRice 2012-03-23
  • 打赏
  • 举报
回复
2楼说的没错。

你1楼说报错,报错的内容是啥?
上山浦鱼 2012-03-23
  • 打赏
  • 举报
回复
list.add(p1);


一眼看出, 你这个 “;” 是全角的。。 请别在用中文输入法 敲入代码。。
C__Roach 2012-03-23
  • 打赏
  • 举报
回复
貌似是Eclipse抽了~
就算这样也报错啊!!!
public class ArryListTest {
public static void main(String[] args) {
ArrayList arrayList = new ArrayList();

arrayList.add("hello");//报错
arrayList.add("world");//报错
arrayList.add("welcome");//报错
}

62,633

社区成员

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

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