这个示例将展示如何创建一个咖啡店类(CoffeeShop
),它能够处理咖啡的订单、计算价格、并提供一些简单的销售统计。
import java.util.ArrayList;
import java.util.List;
class Coffee {
private String name;
private double price;
public Coffee(String name, double price) {
this.name = name;
this.price = price;
}
public String getName() {
return name;
}
public double getPrice() {
return price;
}
}
class CoffeeShop {
private List<Coffee> coffees;
private double totalSales;
public CoffeeShop() {
coffees = new ArrayList<>();
totalSales = 0.0;
}
public void addCoffee(Coffee coffee) {
coffees.add(coffee);
}
public void sellCoffee(Coffee coffee, int quantity) {
double totalCost = coffee.getPrice() * quantity;
totalSales += totalCost;
System.out.println("Sold " + quantity + "