我有两个字段:长NR和长像下面的载体:构造或功能改变类字段
public class Pair {
public long nr;
public Vector<Long> lines;
public Pair(long ap, long line){
this.nr=ap;
if (line!=0) lines.add(linie);
else lines=null;
}
public void create (long line){
nr++;
lines.add(line);
}
}
我想有一个函数(创建),所以它修改类的字段。在主类我有
Pair per1=new Pair(0,0);
Pair per2=new Pair(0,0);
per1.create(3);
per2.create(4);
该构造函数工作正常,但创建没有。什么是解释,功能应该如何?谢谢。
根据代码,'lines'当你调用'创建()'为空。你的代码应该抛出一个'NullPointerException'。你究竟想达到什么目的? – loscuropresagio