import java.util.*;
public class Case1 { public static void main(String[] args) {
List li=new ArrayList();
li.add("a");//这个是正确的
}
}
class Case2{
List li2=new ArrayList();
li2.add("b");//这个就报错
}
求解答!
public class Case1 { public static void main(String[] args) {
List li=new ArrayList();
li.add("a");//这个是正确的
}
}
class Case2{
List li2=new ArrayList();
li2.add("b");//这个就报错
}
求解答!
public class Case1 {public static void main(String[] args) {
List li=new ArrayList();
li.add("a");//这个是正确的
}
}
class Case2{
/**
List li2=new ArrayList();li2.add("b");//这个就报错
*/
}红色部分可以写成 List li2=new ArrayList();
public void addElem(String str){
li2.add(str);//这个就报错
}或者 static List li2=new ArrayList();
static{
li2.add(str);//这个就报错
}
class Case2{
List li2=new ArrayList();
li2.add("b");//这个就报错
}//你这个直接就在类里写代码了,肯定是错啦,你写个方法,在方法里放这两行代码肯定不会出错
这句必须放在方法内啊,而不能与成员变量和成员方法处在同一级中。