import java.util.Scanner;
//测试类
public class test {
public static void main(String[] args) {
Car[] cars = {new ZairenCar(1,"宝马",500,4),new ZaihuoCar(2,"大卡车",1000,20),new ZairenhuoCar(3,"小皮卡",600,4,2)};
System.out.println("欢迎来到Dada租车系统");
System.out.println("您是否要租车:1.租车 2.退出");
Scanner sc = new Scanner(System.in);
int input = sc.nextInt();
if(input == 1){
System.out.println("您可租车的类型,价格还有容量");
System.out.println("ID 汽车名字 价格 容量");
cars[0].out();
cars[1].out();
cars[2].out();
System.out.println("您租哪辆车?请输入ID");
Scanner scc = new Scanner(System.in);
input = scc.nextInt();
switch(input){
case 1:
System.out.println("您已成功租到"+cars[0].getName());
break;
case 2:
System.out.println("您已成功租到"+cars[1].getName());
break;
case 3:
System.out.println("您已成功租到"+cars[2].getName());
break;
}
System.out.println("欢迎下次再来!");
}else{
System.exit(0);
}
}
}
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
package com.imooc;
public class Car {
private int Id;
private String Name;
private int jiage;
public String getName() {
return Name;
}
public int getId() {
return Id;
}
public void setId(int id) {
Id = id;
}
public void setName(String name) {
Name = name;
}
public int getJiage() {
return jiage;
}
public void setJiage(int jiage) {
this.jiage = jiage;
}
public void out(){
}
}
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
package com.imooc;
public class ZairenCar extends Car {
private int Zairenliang;
public int getZairenliang() {
return Zairenliang;
}
public void setZairenliang(int zairenliang) {
this.Zairenliang = zairenliang;
}
public ZairenCar(int Id,String Name,int jiage,int rongliang){
super.setId(Id);
super.setName(Name);
super.setJiage(jiage);
Zairenliang = rongliang;
}
@Override
public void out(){
System.out.println(super.getId()+"."+" "+super.getName()+" "+super.getJiage()+" 载人:"+Zairenliang+"人");
}
}
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
package com.imooc;
public class ZaihuoCar extends Car {
private int Zaihuoliang;
public int getZaihuoliang() {
return Zaihuoliang;
}
public void setZaihuoliang(int zaihuoliang) {
Zaihuoliang = zaihuoliang;
}
public ZaihuoCar(int Id,String Name,int jiage,int rongliang){
super.setId(Id);
super.setName(Name);
super.setJiage(jiage);
Zaihuoliang = rongliang;
}
@Override
public void out(){
System.out.println(super.getId()+"."+" "+super.getName()+" "+super.getJiage()+" 载货:"+Zaihuoliang+"吨");
}
}
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------
package com.imooc;
public class ZairenhuoCar extends Car {
private int Zairenliang;
private int Zaihuoliang;
public ZairenhuoCar(int Id,String Name,int jiage,int Zairenliang,int Zaihuoliang){
super.setId(Id);
super.setName(Name);
super.setJiage(jiage);
this.Zairenliang = Zairenliang;
this.Zaihuoliang = Zaihuoliang;
}
@Override
public void out(){
System.out.println(super.getId()+"."+" "+super.getName()+" "+super.getJiage()+" 载人:"+Zairenliang+"人"+" 载货:"+Zaihuoliang+"吨");
}
public int getZairenliang() {
return Zairenliang;
}
public void setZairenliang(int zairenliang) {
Zairenliang = zairenliang;
}
public int getZaihuoliang() {
return Zaihuoliang;
}
public void setZaihuoliang(int zaihuoliang) {
Zaihuoliang = zaihuoliang;
}
}