単純なオークションを処理する 2 つのクラスを作成しています。単一のオークションの操作を処理するクラスの準備ができて動作しています。現在、利用可能なすべてのオークションを追跡するために、オークションハウスのような別のクラスを作成しています。クラスの次の部分をテストする場合:
import java.util.ArrayList;
public class AuctionHouse {
private ArrayList<DutchAuction> huutokaupat;
public AuctionHouse() {
}
public void addAuction(DutchAuction newAuction) {
huutokaupat.add(newAuction);
}
}
次のコードを含む main メソッド内 (「kauppa」は、テスト済みで機能するオブジェクト変数です):
AuctionHouse talo = new AuctionHouse();
talo.addAuction(kauppa);
私は得る:
スレッド「メイン」での例外 ope.auction.dutch.AuctionHouse.addAuction(AuctionHouse.java:13) での java.lang.NullPointerException ope.auction.dutch.DutchAuctionTest.main(DutchAuctionTest.java:54) での例外
どうすれば問題を解決できますか?