1.mot
package exam4;
public class Motorvecle {
private String no;
private String brand;
int a;
int day;
public Motorvecle(String no,String brand) {
this.no = no;
this.brand = brand;
}
public void setNo(String no) {
this.no = no;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getNo() {
return no;
}
public String getBrand() {
return brand;
}
public void carRent(int days) {
System.out.println(days*600); }
}
2.car
package exam4;
public class Car extends Motorvecle{
private String type;
int b;
int in;
public Car(String no,String brand,String type){
super(no,brand);
this.type = type;
}
public String getType() {
return type;
}
public void carRent(int days) {
System.out.println(days*500);
}
}
3.bus
package exam4;
public class Bus extends Motorvecle{
private int seatCount;
public Bus(String no,String brand,int seatCount){
super(no,brand);
this.seatCount = seatCount;
}
public void carRent(int days) {
if(seatCount >= 16) {
System.out.println(days*1500);
}else {
System.out.println(800*days);
}
}
}
4.test
package exam4;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Car c1 = new Car("别克商务仓GL8","","");
System.out.println("请输入要租赁的天数:");
Scanner in = new Scanner(System.in);
int days = in.nextInt();
System.out.println("请输入要租赁的汽车类型:(1.轿车2.客车)");
int t = in.nextInt();
if(t == 1) {
System.out.println("请输入轿车型号:(1.商务仓GL8 2.林荫大道)");
int t2 = in.nextInt();
if(t2 == 1) {
System.out.println("请输入要租赁的汽车品牌:");
}
}
if(t == 2) {
System.out.println("请输入要租赁的客车品牌:(1.金杯 2.金龙)");
}
System.out.println("请输入要租赁的天数:");
}
}