package com.aset;public abstract class Car { public abstract void showMessage(); public abstract int getMony();}-----------------------------------package com.aset;public class Automobile extends Car{ public int rentPrice; public String name; public int capcity; public Automobile(int rentPrice, String name, int capcity) { this.rentPrice = rentPrice; this.name = name; this.capcity = capcity; } @Override public int getMony() { return rentPrice; } @Override public void showMessage() { System.out.println(name+" "+rentPrice+"元/天"+" 载人:"+capcity+"人"); }}-------------------------------------
package com.aset;public class Bus extends Car{ public int rentPrice; public String name; public int capcity; public Bus(int rentPrice, String name, int capcity) { this.rentPrice = rentPrice; this.name = name; this.capcity = capcity; } @Override public int getMony() { return rentPrice; } @Override public void showMessage() { System.out.println(name+" "+rentPrice+"元/天"+" 载人:"+capcity+"人"); }}-------------------------------------
package com.aset;public class Truck extends Car{ public int rentPrice; public String name; public int capcity; public Truck( int rentPrice,String name,int capcity) { this.name = name; this.capcity = capcity; this.rentPrice = rentPrice; } @Override public int getMony() { return rentPrice; } @Override public void showMessage() { System.out.println(name+" "+rentPrice+"元/天"+" 载人:"+capcity+"人"); }}------------------------------
import com.aset.*;import java.util.*;public class Main { public static void main(String[] args){ Car[] cars={ new Bus(1000,"宇通客车",35), new Bus(800,"依维柯",15), new Automobile(200,"桑塔纳",5), new Automobile(300,"帕萨特",5), new Automobile(500,"宝马",5), new Truck(1200,"尼桑皮卡",5) }; System.out.println(" 车辆 租金 容量"); for (int i=0;i0){ System.out.println("------清单-------------"); for (int i=0;i0){ for (int i=0;i |