◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
车辆出租管理系统 一、项目功能:设计程序,可以管理各种出租汽车并计算其租金。说明:程序主要管理货车类Truck 、客车类 Bus、小车类Car三中车辆 二、UML图:main( )TestCar
三、源码:abstract class Vehicle{ protected String number;//车牌号 protected String type;//车类型 protected double value;//购车价格 protected double rentPrice;//租车单价 protected double rentKilometers;//租车里程数 protected double rent;//租金 public Vehicle(String number,String type,double value,double rentPrice)//设置车牌号、类型、价格、租车单价 { this.number=number; this.type=type; this.value=value; this.rentPrice=rentPrice; } public void setRentKilometers(double rentKilometers)//设置租车里程数 { this.rentKilometers=rentKilometers;} public double getRentKilometers()//返回租车里程数 {return rentKilometers;} public abstract void calcuRent();//计算租金 public double getRent()//返回租金 {return rent;} public void printBasicInfo()//返回车的基本信息 { System.out.println(车牌:+number+t车类型:+type+t车价:+value+万元+t租车单价:+rentPrice); } public void printOtherInfo()//返回租车的信息 { System.out.print(租车里程数:+rentKilometers); System.out.print(t租车单价:+rentPrice); System.out.println(t租金:+rent); System.out.println(); } }/*****************************************************************************/class Truck extends Vehicle{ private double tonnage;//货车的吨位数 public Truck(String number,String type,double value,double rentPrice,double tonnage) { super(number,type,value,rentPrice);//调用父类的构造器方法 this.tonnage=tonnage;//对自己的成员变量进行初始化 } public double getTonnage() { return tonnage; } public void calcuRent()//计算租金 { if(tonnage
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
工作时间:8:00-18:00
电子邮件
www.eshc168.com
扫码二维码
获取最新动态