java模拟物流快递系统程序

上传人:cn****1 文档编号:487377299 上传时间:2024-01-31 格式:DOCX 页数:16 大小:16.48KB
返回 下载 相关 举报
java模拟物流快递系统程序_第1页
第1页 / 共16页
java模拟物流快递系统程序_第2页
第2页 / 共16页
java模拟物流快递系统程序_第3页
第3页 / 共16页
java模拟物流快递系统程序_第4页
第4页 / 共16页
java模拟物流快递系统程序_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《java模拟物流快递系统程序》由会员分享,可在线阅读,更多相关《java模拟物流快递系统程序(16页珍藏版)》请在金锄头文库上搜索。

1、报 告班级 16物联2班学号1610818044 姓刍黄涛评分等级实验名称模拟物流快递系统程序设计 日期 2017-10-25一、实验要求1、输入、编辑、调试和运行例4.1;2、输入工具类;public abstract class Transportation privateStringnumber;/编号privateStringmodel;/空号privateStringadmin;/运货负责Jpublic Transportation()要求输出结果如下所示:super。;/可省咯3、从键盘中输入基本信息将它们输出。快递任务类对象SendTask task = new SendTask

2、(MHYX600:System.out.println(= /创建交通工具对象调用送能准备方法 task.sendBefore();要求输出结果如下所示:(数值任意)L助狂乂庇丹川豕.4、输入、编辑、调试和运行例4.4;二、实验目的1、学会分析“模拟物流快递系统程序设计”程序任务实现的逻辑思路。2、能够独立完成“模拟物流快递系统程序设计”程序的源代码编写。编译及运行。3、理解类和对象的封装,继承以及多态的概念和使用。三、实验环境:Eclipse软件编译环境 四、实验设计过程:(1)将交通工具定义成一个抽象类,和一个抽象的运输方法(2)定义保养接口,具备交通工具的保养接口(3)定义一个专用运输车

3、类(4)定义一个快递任务类(5)定义一个包含gps接口,和实现了该接口的仪器类五、实验代码package cn.itcast.chapccr04.cask()2;/*交通工具类*/public abstract class Transportationprivate String number;/编号private String model;/型号private String admin;/运货负责人public TransporcauonQ super。;,/可省跖public Transp()rcari()n(Scring number. String model, String admi

4、n) (this.numbcr = number;this.modcl = model;this.admin = admin;/运输方法public abstract void cransportO;/编号public void scrNumbcr(Scring number) this.numbcr = number;public String getNumberO (return number;/型号public void secModcl(String model) this.modcl = model;public String gctModclQ return model;/负责人p

5、ublic void sc cAd min (String admin) this.admin = admin;public String gccAdminQ return admin;/* 定义保养接口,具等保养功能。* /public interface Carcablc 保养方法public abstract void upKccpO;/* 专用运输车类* /public class ZTraiisporration extends Transportation implements Carcablc !/无参构造public ZTrailsportacionO superO;/有参构造

6、:车辆编号、型号、负责人public ZTransp()rcacirc。Systum/w卬rindnt订单开始处理,仓库睑货中。Systum/wf.prindn(货物重量:1,+diis.getGoodsWciglitO+,kg,r);Sysrum.w卬rindn,货物检验完毕!”);Syscem.outprintln(w货物埴装完毕巧;System. ouqprindnC 运货人已通知!”);System.wtprindnC快递单号:,+dus.getNumberQ);发送货物public void send(Transporration t,GPS cool) Sys 比 m.rw 卬 r

7、intln,运货人+tgttAdminO+”正在驾独编号为“+t.gctNumbcfO+”的+t.空tMxklO+”发送圻物! ”);c. rraiisporcO;String showCoordinatc = c(x)LshowC)ordinaccO;Sysecm.our.printlnf1 货物当前的坐标为:0+showCoordinacc);送后操作public void scndAftcr(Traiisporcarion t) Systcm.our.pnntkiC货物运输任务已完成!)System. outprindnC运货人 +t.gctAdminO+”所驾驶的编号为“+LgetNu

8、mbur()+”的”+r.gceicddO+”已归还!)public String gctNumbcrQ (return number;public void sctNumbcr(Scring number) this.numbcr = number;public double gecGoodsWcightO return g()()dsWcighc;public void scKy(x)dsWcighc(double goodsWeight) thisgoodsVTcighc = goodsWeic;/*定义GPS接口,具每GPS定位功能。*/public interface GPS显示坐标

9、的方法public String showCoordinaecQ;* 谴意定义一个物品,实现GPS接口,拥有定位功能。* /class Phone implements GPSpublic PhoneQ /空表构造superO;定位方法public String showC(x)rdinatc() String location = 193,485”;return location;/* 定义测试类* /public class TaskO2Tcsc public static void main(ScringQ args) 快递任务类对象ScndTask cask = new SundTas

10、k(HYX6OO235”,76.34);调用送前港每方法cask.scndBcforcQ;System. ouprindnC=:/创建交通工具对象ZTraiisporcation c = new ZTransportaticn(Z025,大奔小韩创建GPS工具对象Phone p = new Phone。;将交通工具与GPS工具传入送货方法task.scndp);System.ot7r.princln(1t=u);/调用送后操作方法cask,scndAftcr(0;c.upF:ccpO;六、运行结果日控制台这、TaskO2Test ( 1 Java 应用E:Javajre7binjavav/.exe ( 2017- iT单开始处理,仓库验货中。丁 货物重量:76.34kg 货物检验完毕! 货物埴装完毕! 运货入已通知! 快递单号:HYX600235 运货人小韩正在驾驶编号为Z025的大奔发送货物! 运榆进行中。,货物当前的坐标为:193,485 货物运输任务已完成!运货人小韩所驾驶的编号为2。25的大奔已归还! 货物运输车辆保养完毕!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号