我在写两个类来处理简单的拍卖。我有一个课程已准备就绪,可以处理单次拍卖的操作,现在我正在写一个像拍卖行一样的课程,以跟踪所有可用的拍卖。当测试类的以下部分:用下面的代码的主方法内Java空指针异常
import java.util.ArrayList;
public class AuctionHouse {
private ArrayList<DutchAuction> huutokaupat;
public AuctionHouse() {
}
public void addAuction(DutchAuction newAuction) {
huutokaupat.add(newAuction);
}
}
(“kauppa”是测试和工作对象的变量):
AuctionHouse talo = new AuctionHouse();
talo.addAuction(kauppa);
我得到:
线程“main”中的异常java.lang.NullPointerException at ope.auction.dutch.AuctionHouse.addAuction(AuctionHouse.java:13) at ope.auction.dutch.DutchAuctionTest.main(DutchAuctionT est.java:54)
我该如何解决这个问题?