慕课网Java入门第二季 最后的小项目

package com.imooc;


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;
}

}


  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值