java作业:模拟物流快递系统程序设计
模拟物流快递系统程序设计
【案例介绍】
1. 案例描述
网购已成为人们生活的重要组成部分,当人们在购物网站中下订单后,订单中的货物就会在经过一系列的流程后,送到客户的手中。而在送货期间,物流管理人员可以在系统中查看所有物品的物流信息。编写一个模拟物流快递系统的程序,模拟后台系统处理货物的过程。
2. 运行结果
【案例目标】
学会分析“模拟物流快递系统程序设计”任务实现的逻辑思路。
能够独立完成“模拟物流快递系统程序设计”的源代码编写、编译及运行。
掌握面向对象封装、继承和多态的概念和使用。
掌握抽象类和接口的使用。
废话不多说,我们直接上代码:
1.货物类
/*** @function: 货物类* @author: big*/
public class cargo {float mg; //货物质量String odd; //快递单号public float getMg() {return mg;}public void setMg(float mg) {this.mg = mg;}public String getOdd() {return odd;}public void setOdd(String odd) {this.odd = odd;}public cargo(float mg, String odd) {this.mg = mg;this.odd = odd;}@Overridepublic String toString() {return "货物质量:" +getMg()+"Kg"+'\n'+"货物检验完毕!" + '\n' +"货物装填完毕!" + '\n' +"运货人已通知!" + '\n' +"快递单号:"+getOdd();}
}
2.运货人类
/*** @function: 运货人* @author: big*/
public class Person {String name;public Person(String name) {this.name = name;}public String getName() {return name;}
}
3.货车类
/*** @function: 货车* @author: big*/
public class trucks {String name;String odd;public String getOdd() {return odd;}public String getName() {return name;}public trucks(String name, String odd) {this.name = name;this.odd = odd;}
}
4.坐标类
/*** @function: 坐标* @author: big*/
public class xy {int x;int y;public xy(int x, int y) {this.x = x;this.y = y;}@Overridepublic String toString() {return x+","+y;}
}
5.执行类
/*** @function:执行类* @author: big*/
public class test {public static void main(String[] args) {System.out.println("订单开始处理,仓库验货中。。。。");cargo c1=new cargo(76.34f,"HYX600235");System.out.println(c1.toString());System.out.println("==========================");Person p1=new Person("小韩");trucks t1=new trucks("大奔","z025");System.out.println("运货人"+p1.getName()+"正在驾驶编号为"+t1.getOdd()+"的"+t1.getName()+"发送货物");System.out.println("运输进行中。。。");xy xy1=new xy(193,485);System.out.println("货物当前坐标为:"+xy1.toString());System.out.println("==========================");System.out.println("所有运输任务已完成!");System.out.println("运货人"+p1.getName()+"所驾驶的编号为"+t1.getOdd()+"的"+t1.getName()+"已经归还!");System.out.println("货物运输车量保养完毕!");}
}
如果能成功运行,请给博主点个赞!
java作业:模拟物流快递系统程序设计相关推荐
- 【java案例】:模拟物流快递系统程序设计
文档下载链接:https://download.csdn.net/download/oxygen23333/86770543 案例题目: 模拟物流快递系统程序设计(面向对象的程序设计) ...
- [案例4-8]模拟物流快递系统程序设计
案例描述: 网购已成为人们生活的重要组成部分,当人们在购物网站中下订单后,订单中的货物就会在经过一系列的流程后,送到客户的手中.而在送货期间,物流管理人员可以在系统中查看所有物品的物流信息.编写一个模 ...
- 【案例4-8】模拟物流快递系统程序设计
案例描述 网购已成为人们生活的重要组成部分,当人们在购物网站中下订单后,订单中的货物就会在经过一系列的流程后,送到客户的手中.而在送货期间,物流管理人员可以在系统中查看所有物品的物流信息.编写一个模拟 ...
- Java实验6 --模拟物流快递系统程序设计
前言 时间:2020.6.13 备注:Java实验6任务2.最后一更Java基础实验,明天要计网课设了,有时间再出其他内容滴~ 题目 实现思路 先设计一个Transportation的抽象父类,加载一 ...
- 【Java案例】模拟物流快递系统程序设计
案例介绍: 定义抽象的交通工具类: abstract class Transportation{//定义抽象的Transportation类private String number;//交通工具的编 ...
- 模拟物流快递系统程序设计java_路辉物流设备:大件快递自动分拣系统的模块化设计...
物流企业运营所需的能源.劳动力.土地价格持续上涨,依赖"高投入.低产出"传统物流运作模式难以为继,面临着降低成本.提高效率.可持续发展的转型要求.快递行业对于新兴的大件快递消费需求 ...
- 物流快递系统程序设计
一.实验目的及要求: 1.学会分析"物流快递系统程序设计"程序任务实现的逻辑思维 2.能够独立完成物流快递系统程序的构思,编写和运行 3.理解类和对象的封装.继承以及多态的使用,并 ...
- java实现模拟考试系统,基于jsp的驾照模拟考试系统a-JavaEE实现驾照模拟考试系统a - java项目源码...
基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的驾照模拟考试系统a, 该项目可用各类java课程设计大作业中, 驾照模拟考试系统a的系统架构分为前后台两部分, 最 ...
- 利用JAVA多线程模拟售票系统,对统一资源进行处理
首先多线程处理统一资源的方式有两种 分别介绍一下两者的区别 synchronized与Lock的区别 1.Lock不是Java语言内置的,synchronized是Java语言的关键字 2.synch ...
最新文章
- 【Qt】Log4Qt(三)源码分析
- python编译成exe速度会变快吗_python如何编译成exe
- c语言 枚举定义变量,C语言之枚举的定义以及测试
- ms+sql迁移到mysql_mssql数据迁移到mysql
- MFC中SendMessage的用法与相应函数的添加
- SQL Server 数据库所有者
- 基于.NET CORE微服务框架 -谈谈Cache中间件和缓存降级
- 内置系统账户:Local system/Network service/Local Service 区别
- python判断字母数字_Python判断字符串是否为字母或者数字(浮点数)的多种方法
- Spring boot中使用log4j记录日志
- POJ NOI0105-42 画矩形
- java jsonobject_Java调用groovy及如何使用springBean
- 计算机重做系统 d盘,重装系统后c盘变成d盘怎么办|pe装系统c盘变d盘解决方法
- 美团点评2020校园招聘-安全工程师热招!
- 零基础自学STM32-野火——GPIO复习篇——使用绝对地址操作GPIO
- Centos7修改时区、时间
- 联邦学习隐私保护相关知识总结
- 中文版-神羔羊配得(worthy is the lamb)MV
- C# textbox快捷键添加横杠
- 第十二期 U-Boot工作原理 《路由器就是开发板》
热门文章
- 用手机“遥控”SurfaceRT
- Manjaro(2022.3.11)双系统简易安装配置记录
- 移动开发中的 Web:WebView、WebKit、JSCore、Web 优化、热修复、跨平台、Native、Hybrid……...
- 如何做个直播应用建设?
- 第三十五章 使用 ^PERFMON 监控系统性能 - Clear
- 苹果手机如何关闭自动续费_APP自动续费套路多,教你怎么关闭它
- 弹性理论法研究桩基受力计算公式_建筑桩基在施工中的沉降问题及策略论文
- ShaderJoy —— 仿抖音 “天使光芒” 特效【GLSL】
- 考研总结——2018北航计算机学院
- 幼儿园认识颜色计算机游戏,幼儿园教案认识颜色