第四次实验 第三期 紫金学院 Java 抽象类和接口
第三期就更懒了~,直接上代码啦~
一个运输公司从网上得到订单,订单上标有货物重量和运输里程,该公司可以使用三种运输工具:卡车,火车,飞机。
编写运输接口,声明三个接口常量分别表示运输工具:
int PLANE=1;
int TRAIN=2;
int TRUCK=3;
同时声明一个计算费用的方法,函数的参数是重量和里程。
定义卡车类,火车类,飞机类分别实现运输接口
,计算运费的方法如下:
卡车:运费=重量*距离*120。当距离大于1000(km)或重量大于60(t)的时候拒载,返回-1。火车:当距离在900(km)内(包含)时,运费=重量*距离*250,大于900(km)运费=重量*距离*300。飞机:当距离大于500(km)时,运费=重量*距离*750,否则拒载,返回-1。
//车类,火车类,飞机类分别实现运输接口
package test4;
public class Train implements Transport {
@Override
public
共有 0 条评论