java奶茶店菜单代码
时间: 2024-06-23 11:01:36 浏览: 7
在Java中,编写一个奶茶店菜单代码可能涉及创建一个类来表示菜单项和另一个类来管理整个菜单。这里是一个简单的例子:
```java
// 定义奶茶店菜单项类 (MenuItem)
class MenuItem {
private String name;
private String description;
private double price;
// 构造函数
public MenuItem(String name, String description, double price) {
this.name = name;
this.description = description;
this.price = price;
}
// 获取方法
public String getName() {
return name;
}
public String getDescription() {
return description;
}
public double getPrice() {
return price;
}
// 打印菜单项信息
@Override
public String toString() {
return "Name: " + name + ", Description: " + description + ", Price: " + price;
}
}
// 奶茶店菜单类 (TeaShopMenu)
class TeaShopMenu {
private List<MenuItem> items;
// 构造函数,初始化空菜单
public TeaShopMenu() {
items = new ArrayList<>();
}
// 添加菜单项
public void addItem(MenuItem item) {
items.add(item);
}
// 打印整个菜单
public void printMenu() {
for (MenuItem item : items) {
System.out.println(item);
}
}
}
// 示例使用
public class Main {
public static void main(String[] args) {
TeaShopMenu menu = new TeaShopMenu();
// 添加菜单项
menu.addItem(new MenuItem("珍珠奶茶", "经典奶茶加入QQ弹珠", 25.0));
menu.addItem(new MenuItem("芒果奶绿", "新鲜芒果搭配绿茶", 30.0));
// 打印菜单
menu.printMenu();
}
}
```