模拟物流快递系统程序设计

【案例介绍】

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作业:模拟物流快递系统程序设计相关推荐

  1. 【java案例】:模拟物流快递系统程序设计

    文档下载链接:https://download.csdn.net/download/oxygen23333/86770543 案例题目:         模拟物流快递系统程序设计(面向对象的程序设计) ...

  2. [案例4-8]模拟物流快递系统程序设计

    案例描述: 网购已成为人们生活的重要组成部分,当人们在购物网站中下订单后,订单中的货物就会在经过一系列的流程后,送到客户的手中.而在送货期间,物流管理人员可以在系统中查看所有物品的物流信息.编写一个模 ...

  3. 【案例4-8】模拟物流快递系统程序设计

    案例描述 网购已成为人们生活的重要组成部分,当人们在购物网站中下订单后,订单中的货物就会在经过一系列的流程后,送到客户的手中.而在送货期间,物流管理人员可以在系统中查看所有物品的物流信息.编写一个模拟 ...

  4. Java实验6 --模拟物流快递系统程序设计

    前言 时间:2020.6.13 备注:Java实验6任务2.最后一更Java基础实验,明天要计网课设了,有时间再出其他内容滴~ 题目 实现思路 先设计一个Transportation的抽象父类,加载一 ...

  5. 【Java案例】模拟物流快递系统程序设计

    案例介绍: 定义抽象的交通工具类: abstract class Transportation{//定义抽象的Transportation类private String number;//交通工具的编 ...

  6. 模拟物流快递系统程序设计java_路辉物流设备:大件快递自动分拣系统的模块化设计...

    物流企业运营所需的能源.劳动力.土地价格持续上涨,依赖"高投入.低产出"传统物流运作模式难以为继,面临着降低成本.提高效率.可持续发展的转型要求.快递行业对于新兴的大件快递消费需求 ...

  7. 物流快递系统程序设计

    一.实验目的及要求: 1.学会分析"物流快递系统程序设计"程序任务实现的逻辑思维 2.能够独立完成物流快递系统程序的构思,编写和运行 3.理解类和对象的封装.继承以及多态的使用,并 ...

  8. java实现模拟考试系统,基于jsp的驾照模拟考试系统a-JavaEE实现驾照模拟考试系统a - java项目源码...

    基于jsp+servlet+pojo+mysql实现一个javaee/javaweb的驾照模拟考试系统a, 该项目可用各类java课程设计大作业中, 驾照模拟考试系统a的系统架构分为前后台两部分, 最 ...

  9. 利用JAVA多线程模拟售票系统,对统一资源进行处理

    首先多线程处理统一资源的方式有两种 分别介绍一下两者的区别 synchronized与Lock的区别 1.Lock不是Java语言内置的,synchronized是Java语言的关键字 2.synch ...

最新文章

  1. 【Qt】Log4Qt(三)源码分析
  2. python编译成exe速度会变快吗_python如何编译成exe
  3. c语言 枚举定义变量,C语言之枚举的定义以及测试
  4. ms+sql迁移到mysql_mssql数据迁移到mysql
  5. MFC中SendMessage的用法与相应函数的添加
  6. SQL Server 数据库所有者
  7. 基于.NET CORE微服务框架 -谈谈Cache中间件和缓存降级
  8. 内置系统账户:Local system/Network service/Local Service 区别
  9. python判断字母数字_Python判断字符串是否为字母或者数字(浮点数)的多种方法
  10. Spring boot中使用log4j记录日志
  11. POJ NOI0105-42 画矩形
  12. java jsonobject_Java调用groovy及如何使用springBean
  13. 计算机重做系统 d盘,重装系统后c盘变成d盘怎么办|pe装系统c盘变d盘解决方法
  14. 美团点评2020校园招聘-安全工程师热招!
  15. 零基础自学STM32-野火——GPIO复习篇——使用绝对地址操作GPIO
  16. Centos7修改时区、时间
  17. 联邦学习隐私保护相关知识总结
  18. 中文版-神羔羊配得(worthy is the lamb)MV
  19. C# textbox快捷键添加横杠
  20. 第十二期 U-Boot工作原理 《路由器就是开发板》

热门文章

  1. 用手机“遥控”SurfaceRT
  2. Manjaro(2022.3.11)双系统简易安装配置记录
  3. 移动开发中的 Web:WebView、WebKit、JSCore、Web 优化、热修复、跨平台、Native、Hybrid……...
  4. 如何做个直播应用建设?
  5. 第三十五章 使用 ^PERFMON 监控系统性能 - Clear
  6. 苹果手机如何关闭自动续费_APP自动续费套路多,教你怎么关闭它
  7. 弹性理论法研究桩基受力计算公式_建筑桩基在施工中的沉降问题及策略论文
  8. ShaderJoy —— 仿抖音 “天使光芒” 特效【GLSL】
  9. 考研总结——2018北航计算机学院
  10. 幼儿园认识颜色计算机游戏,幼儿园教案认识颜色