//实现用户的租车、换车等功能
class VIPUser {
public VIPUser() {
}
public static double revenue = 0;
public static double rentalFee = 0;
public static double set = 0;
private List<Vehicle> availableVehicles;
public VIPUser(List<Vehicle> availableVehicles) {
this.availableVehicles = availableVehicles;
}
// 查看可租车辆
public void viewAvailableVehicles() {
System.out.println("可租车辆:");
for (Vehicle vehicle : availableVehicles) {
if (vehicle instanceof Car) {
Car car = (Car) vehicle;
System.out.println("轿车(品牌:" + car.getBrand() + ",每日租金:" + car.getRentalPrice() +
",载客量:" + car.getPassengerCount()+")");
} else if (vehicle instanceof Bus) {
Bus bus = (Bus) vehicle;
System.out.println("公共汽车(品牌:" + bus.getBrand() + ",每日租金:" + bus.getRentalPrice() +
",座位数:" + bus.getSeatCount()+")");