首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

list 对象空指针错误

2012-04-25 
list 对象空指针异常我想创建一个list对象,但不想通过赋值,直接用add方法添加新属性进去,不知是否可以,如

list 对象空指针异常
我想创建一个list对象,但不想通过赋值,直接用add方法添加新属性进去,不知是否可以,如果可以怎么做,谢了

B类:
public class B {
private int b_id;
private String b_name;

public int getB_id() {
return b_id;
}

public void setB_id(int b_id) {
this.b_id = b_id;
}

public String getB_name() {
return b_name;
}

public void setB_name(String b_name) {
this.b_name = b_name;
}

}

A类:
import java.util.List;

public class A {
public static void main(String [] args)
{
List<B> lsb=null;
B b=new B();
b.setB_id(1001);
b.setB_name("tell");
lsb.add(b);
System.out.println(lsb);

}
}
lsb空指针异常,应该怎么做????小弟在线等!!!!!!

[解决办法]

探讨

是不是必须要父类引用指向子类对象???

List<B> lsb=new ArrayList<B>();

[解决办法]
ArrayList<B> lsb=new ArrayList<B>();这也可以,关键要看你lsb要不要用多态。
[解决办法]
大哥你从头到尾都没有new他啊 List<B> lsb=null;
lsb = new ArrayList<b>();在下面这样就行了

热点排行