吃货开发 阶段01 类的定义 方法的布局 0925
吃货开发 阶段01 类的定义 方法的布局 0925
视频
吃货联盟0925-01 定义订单类Order - 西瓜视频
https://www.ixigua.com/6876311885713670670?logTag=lCj1tcDxI-vU_e2juOp_y
吃货联盟0925-02 定义客户端类和启动方法 - 西瓜视频
https://www.ixigua.com/6876311911596556813?logTag=yWq374LpUbtZc-oPFawkL
吃货联盟0925-03 测试start方法 并让操作循环起来 - 西瓜视频
https://www.ixigua.com/6876311927581213197?logTag=m8k7hbtN3PDU8wz9q5rlM
1420定义一个订单类Order
根据需求,定义好属性
代码
public class Order {// 姓名String name;// 商品 临时使用字符串类型String goods;// 订单数量int num;// 送达时间 9-23int time;// 收货地址String address;// 订单状态 statesint states = 0;
}
1533 完成客户端类的开发
实现订单数组
实现启动方法start
接收键盘输入
根据输入进入不同分支
// 根据输入进入分支switch (choice) {case "1":System.out.println("...我要订餐");break;case "2":System.out.println("...查看餐袋");break;case "3":System.out.println("。。。签收订单");break;case "4":System.out.println("...删除订单");break;case "5":System.out.println("。。。我要点赞");break;case "6":System.out.println("。。。退出系统");break;default:System.out.println("非法输入");break;}
1545 测试start方法 并让操作循环起来
技术经验
使用了一个变量作业开关
让它来控制循环是否结束
start方法的代码
public void start() {// 定义一个scanner对象Scanner ipt = new Scanner(System.in);// 定义一个循环条件变量,让它控制循环是否结束boolean is_continue = true;do {showMenu();// 接收键盘输入System.out.println("请辅入您的选择:");String choice = ipt.next();// 根据输入进入分支switch (choice) {case "1":System.out.println("...我要订餐");break;case "2":System.out.println("...查看餐袋");break;case "3":System.out.println("。。。签收订单");break;case "4":System.out.println("...删除订单");break;case "5":System.out.println("。。。我要点赞");break;case "6":System.out.println("。。。退出系统");// 只要让is_continue变为假了,就不会再循环了is_continue = false;break;default:System.out.println("非法输入");break;}} while (is_continue);System.out.println("程序退出,谢谢使用");}
源码
https://cloud.189.cn/t/j2aaI3YFFNry
吃货开发 阶段01 类的定义 方法的布局 0925相关推荐
- 吃货阶段01 类的定义 方法的布局 0925
吃货阶段01 类的定义 方法的布局 0925 定义一个订单类,情况如下 定义一个客户端类,情况如下 功能需求 完成客户端类中的start方法,showMenu方法 并且实现键盘输入与分支功能 用户输入 ...
- 编写类A2, 定义方法find, 实现查找某字符串数组中的元素查找,并返回索引,如果找不到,返回-1
编写类A2, 定义方法find, 实现查找某字符串数组中的元素查找,并返回索引,如果找不到,返回-1 思路: 方法的返回值类型: int 方法名 : find 方法的形参 (String , Stri ...
- javaSE-day04--ArrayList基本用方法、类内定义方法和方法重载、静态方法static(类的方法)、工具方法(static)的定义和使用
ArrayList基本用方法 package day04;import java.util.ArrayList;public class ArrayListDemo {public static vo ...
- python 类-Python 类class定义 方法与属性教程
Python中的类(Class)是一个抽象的概念,比函数还要抽象,这也就是Python的核心概念,面对对象的编程方法(OOP),其它如:Java.C++等都是面对对象的编程语言. 面对对象(oop)中 ...
- 【Python】经典问题创建一个矩形类,定义方法 属性 初始化
Hello,大家好,我是乔乔白术!今天还是处理一些我们的习题. # 定义一个矩形类Rectangle: #a. 定义三个方法:get_area()求面积.get_per()求周长,show_all() ...
- 吃货联盟 项目日记 0922
吃货联盟 项目日记 0922 阶段01 订单类与客户端类 吃货阶段01 类的定义 方法的布局 0925_pyhui的技术博客-CSDN博客 https://blog.csdn.net/ifubing/ ...
- 以吃货联盟初级改版为例,(面向对象初级程序设计模拟网上点餐控制台程序(第一版未使用工具辅助类)。
面向对象最初级程序设计思维:设计过程与抽象过程,(类是对象的模板与抽象,是具有相同属性和方法的一组对象的集 合,对象是类的实体,由属性与行为共同组成一个具体的实体.) 类与对象的关系:类是对象抽象,对 ...
- ( 持续更新,目前含 200+ 工具类 ) DevUtils 是一个 Android 工具库, 主要根据不同功能模块,封装快捷使用的工具类及 API 方法调用。
DevUtils GitHub About ( 持续更新,目前含 200+ 工具类 ) Roadmap DevUtils 是一个 Android 工具库,主要根据不同功能模块,封装快捷使用的工具类及 ...
- 吃货阶段02 商品类的定义 需求 0925
吃货阶段02 商品类的定义 需求 0925 需求描述 定义一个商品类Goods Client类中定义一个变量menuList,保存多个菜品对象 写一个初始化方法在Client类中,实例化几个菜品对象, ...
最新文章
- 【转】物料与客户主数据的税分类
- 转移地址在内存中的jmp指令 检测点9.1
- Effective C++ 读书笔记(八)
- 清洁责任–摆脱均等,compareTo和toString
- MATLAB正太分布函数
- django-模态框编辑学生
- Faster R-CNN源码中ROI Pooling的解析
- 使用Socket通信实现Silverlight客户端实时数据的获取(模拟GPS数据,地图实时位置)...
- adams c语言,adams2013编译c语言用户子程序生成dll超详细教程讲解.docx
- jsp中java代码注释_JSP页面中的三种代码注释方法
- java ZipEntry 压缩 解压缩 在linux下中文乱码问题解决
- fterm linux ssh 乱码,用fterm ssh时出现如下乱码,请问如何解决
- 计算机圣诞节教案,2010我们的圣诞节(2010圣诞节教案)
- 西数完善黑盘系列 3TB黑盘终面市
- 数据仓库指北(文末附PDF下载)
- ofo 上海深圳等公司相继注销
- vue项目 element表格数据行转列数据互转
- 滴水三期:day16.2-结构体数组赋值
- STM32 芯片引脚的顺序说明
- Oracle根据时间查询
热门文章
- python串口数据绘图_使用Python串口实时显示数据并绘图的例子
- http代码_一行代码就可以实现HTTP文件服务器,他为什么写了150行?
- matlab s函数_matlab结构体 rmfield,arrayfun,structfun,struct2cell,cell2struct
- DHPST云主机分销系统源码
- 指北针邮件工具 v1.5.6.1
- 京东炸年兽活动一键做任务工具v1.7
- c语言双精度百分号,C语言输出百分号%的方法和示例
- laravel 如何 new php 类,PHP实例:laravel通过创建自定义artisan make命令来新建类文件详解...
- mysql1241 错误,[Err] 1241 - Operand should contain 1 column(s)错误解析
- MySQL的多表查询(笛卡尔积原理)