-3

我正在尝试制作一个拍卖系统,并且我有两个名为Bidand的课程Auction。我想创建一个ArrayList为每个拍卖对象创建一个,这样我就可以轻松地跟踪拍卖的每个出价。我考虑使用 for-each 循环,但不确定它是否有效,如果有效,如何正确执行。据我尝试, ArrayList 只是覆盖了自己。

任何人都可以为我提供一些帮助吗?谢谢。

4

1 回答 1

2
class Auction {

    private String description;

    List<Bid> bids = new ArrayList<Bid>();

    public void addBid(Bid bid) {
        if (CollectionUtils.isEmpty(this.bids)) {
            bids = new ArrayList<Bid>();
        }
        bids.add(bid);
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public List<Bid> getBids() {
        return bids;
    }

    public void setBids(List<Bid> bids) {
        this.bids = bids;
    }
}

class Bid {
    private String userName;

    private double price;
}
于 2013-05-07T15:35:49.680 回答