点餐系统(Java小项目)

1.项目介绍

该项目能够实现简单的餐厅点菜,查看已点菜品,删除菜品,结账等基本操作。 顾客进行点餐时首先进入主菜单中,在主菜单中可以选择相应的操作,用户可以选择每项操作前的序号即可进入到相应操作的子菜单,在子菜单中也可以选择相应的操作。

2.项目设计规划

该项目的实现主要依靠三个类来实现:
1.Dish类,主要作用用于封装菜品,以及初始化后的菜单
2.DishApp(程序入口方法)主类,点菜的主程序
3.DishInterface类,定义多个方法,显示各种操作对应的菜单

3.运行效果

在这里插入图片描述
在这里插入图片描述

4.代码如下

4.1 Dish类

package com.hao;

import java.util.ArrayList;
import java.util.List;

    public class Dish{
   
        /**
         * 编号
         */
        private int id;
        /**
         * 菜名
         */
        private String name;
        /**
         * 价格
         */
        private double price;

        public int getId() {
   
            return id;
        }

        public void setId(int id) {
   
            this.id = id;
        }

        public String getName() {
   
            return name;
        }

        public void setName(String name) {
   
            this.name = name;
        }

        public double getPrice() {
   
            return price;
        }

        public void setPrice(double price) {
   
            this.price = price;
        }

        public Dish() {
   
        }

        public Dish(int id, String name, double price) {
   
            this.id = id;
            this.name = name;
            this.price = price;
        }

        /**
         * 初始化菜单
         *
         * @return 初始化后的菜单
         */
        public List<Dish> initMenu() {
   
            List<Dish> dishList = new ArrayList<>();
            dishList.add(new Dish(1, "爆火牛肉", 58));
            dishList.add(new Dish(2, "鲜甲鱼汤", 68));<
  • 3
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值