宿州高端网站建设,营销方向有哪些,在家做兼职官方网站平台,怎么免费制作企业网站目的#xff1a;模仿平台商品上架#xff0c;完成外卖商家系统
需求#xff1a;1.需要完成商家菜品上架操作#xff1b;2.需要完成所有菜品信息的浏览#xff1b;
分析#xff1a;
步骤#xff1a;
1.确定操作对象#xff0c;并创建对象类以及对象操作类#xff1b;…目的模仿平台商品上架完成外卖商家系统
需求1.需要完成商家菜品上架操作2.需要完成所有菜品信息的浏览
分析
步骤
1.确定操作对象并创建对象类以及对象操作类
2.完成对象操作类中的相关方法
3.创建一个对象操作类并通过调用相关方法完成
分为三部分主程序菜品类操作类
菜品类
public class Object {//负责创建菜品类并完成对菜品对象信息的封装名称价格商家描述private String name;private double price;private String des;//描述public Object() {}public Object(String name, double price, String des) {this.name name;this.price price;this.des des;}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 String getDes() {return des;}public void setDes(String des) {this.des des;}
}
操作类
import java.util.ArrayList;
import java.util.Scanner;public class ObjectOperate {//负责完成 对菜品的上架对菜品信息的浏览模拟界面启动//以下的操作需要先创建一个集合来存储所有菜品对象//菜品上架//需要录入菜品的名称价格描述private ArrayListObject food new ArrayList();public void addFood(){//创建菜品对象Object f new Object();//模拟数据库录入菜品相关信息Scanner sc new Scanner(System.in);//录入菜品信息时注意有录入有接收还要有归宿放在对象的属性下set方法System.out.println(请输入菜品名称);String name sc.next();f.setName(name);System.out.println(请输入菜品价格);double price sc.nextDouble();f.setPrice(price);System.out.println(请输入菜品描述);String des sc.next();f.setDes(des);//录入菜品对象food.add(f);}//对菜品信息的浏览public void show(){//如果菜品数量为0那么就停止该操作if(food.size() 0){System.out.println(还未上架菜品先去上架);return;}//对菜品信息的浏览就是对所有菜品的遍历并得到菜品对象的信息for (int i 0; i food.size(); i) {Object f food.get(i);System.out.println(菜品名称 f.getName());System.out.println(菜品价格 f.getPrice());System.out.println(菜品描述 f.getDes());System.out.println(------------------);}}//模拟界面启动public void start(){while (true) {System.out.println(欢迎来到菜品上架系统);System.out.println(1.菜品上架);System.out.println(2.所有菜品信息浏览);System.out.println(3.退出);Scanner sc new Scanner(System.in);System.out.println(请输入操作命令(1,2,3):);String command sc.next();switch (command){case 1:addFood();break;case 2:show();break;case 3:return;default:System.out.println(您输入的操作无效请重新输入);break;}}}
}
主程序调用就行了
public class Main {public static void main(String[] args) {//创建一个操作类的对象ObjectOperate operate new ObjectOperate();operate.start();}
}