我正在编写两个类来处理简单的拍卖。我已经准备好一个正在工作的类,它处理单个拍卖的操作,现在我正在编写另一个类,比如拍卖行,以跟踪所有可用的拍卖。在测试类的以下部分时:
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);
我得到:
ope.auction.dutch.AuctionHouse.addAuction(AuctionHouse.java:13) 在 ope.auction.dutch.DutchAuctionTest.main(DutchAuctionTest.java:54) 的线程“main”java.lang.NullPointerException 中的异常
我该如何解决这个问题?