- package com.heima02;
- import com.heima01.Transportation;
- /**
- *
- * @author 虎
- *定义快递任务类
- *成员变量:
- * 快递单号,货物重量
- *成员方法:
- * 送前准备:货物检查,验单,装货,货物人联系确定
- * 运送货物:简单提示语:开始使用XXX运输货物,使用交通工具完成货物运输
- * 送后操作:简单打印:满意度调查
- 简单打印:XXX车辆已归还
- 调用交通工具类的车辆保养功能
- */
- public class SendTask {
- /**快递单号*/
- private String number;
- /**货物重量*/
- private double goodsWeight;
-
- /**送前准备*/
- public void sendBefore() {
- System.out.println("已经非常严格的检查过了!");
- System.out.println("已经将货物和单号对上了!");
- System.out.println("已经将货物装上车了!");
- System.out.println("已经和亲商量好什么时候到货了!");
- }
-
- /**运送货物*/
- public void send(Transportation t) {
- System.out.println("快递小哥正在往您那里飞奔而去!");
- //调用交通工具的运输方法,帮助我完成货物运输
- t.transport();
- }
-
- /**送后操作*/
- public void sendAfter(Transportation t) {
- System.out.println("已经对商品进行了评价!");
- //调用参数对象的获取品牌的方法
- System.out.println(t.getModel() + "车辆已经归还!");
- }
-
- /**获取快递单号*/
- public String getNumber() {
- return number;
- }
-
- /**设置快递单号*/
- public void setNumber(String number) {
- this.number = number;
- }
-
- /**获取货物重量*/
- public double getGoodsWeight() {
- return goodsWeight;
- }
-
- /**设置货物重量*/
- public void setGoodsWeight(double goodsWeight) {
- this.goodsWeight = goodsWeight;
- }
- }
复制代码 |
|