修复Java中的错误(仅更改一行)

时间:2019-05-21 19:24:57

标签: java

我的目标是解决为每个购物车分配相同编号(1)的问题。这里的主要问题是我只能编辑现有的行。我知道每个购物车获得相同编号的原因是因为在运行代码时,每个购物车都具有自己的数组列表。我的问题是,在不添加行或其他类的情况下,我不知道如何解决该问题。

public class Shoppingcart {

    private ArrayList<Shoppingcart> allCarts = new ArrayList<Shoppingcart>();

    public int number;

    public Shoppingcart(){
        allCarts.add(this);
        this.number = allCarts.size();
    }

1 个答案:

答案 0 :(得分:1)

如果为该arrayList添加static关键字怎么办?