package coffee; import java.util.Date; import java.util.Stack; public class Coffee extends Batch { String name; double price; int stock; Stack sold_records = new Stack(); Coffee() { } Coffee(String n, double p, int s) { this.name = n; this.price = p; this.stock = s; } public void changePrice(double newprice) { price = newprice; } public void prepare(int num) { stock += num; } public void addStock(Batch batch,int amt) { prepare(batch.addBatch(amt)); } public void sell(int num) { stock-=num; sold_records.push(new Date()); } @Override public String toString() { return "Name: " + name + "\nPrice: " + price + "\nStock: "+ stock; } }