import java.util.ArrayList; class ExtDrinksMachine1 extends DrinksMachine { private ArrayList sprites; public ExtDrinksMachine1(int p) { super(p); sprites = new ArrayList(); } public ExtDrinksMachine1(int p,int c, int f,int s) { super(p,c,f); sprites = new ArrayList(); for(int i=0; i0&&balance>=price) { Can can = sprites.get(0); sprites.remove(0); balance=balance-price; cash=cash+price; return can; } else return null; } public void loadSprite(Can can) { sprites.add(can); } public boolean spritesEmpty() { return sprites.size()==0; } }