我有兩個字段:長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