第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

交個作業(yè)!很多不足,請多指教。

//Vehicle.java
package?Vehicle;

public?class?Bus?extends?Vehicle?{
private?int?busload;
public?Bus()?{
//?TODO?Auto-generated?constructor?stub
super();
this.busload?=?0;
}

public?Bus(int?id,?String?name,?int?dailyCost,int?busload)?{
super(id,?name,?dailyCost);
this.busload?=?busload;
//?TODO?Auto-generated?constructor?stub
}

public?int?getBusload()?{
return?busload;
}

public?void?setBusload(int?busload)?{
this.busload?=?busload;
}

void?show(){
System.out.println("序號:"?+?getId()?+?"?|?型號:?"?+?getName()?+?"?|?價格:?"?+?getDailyCost()?+?"元/天?|?載客量:?"?+?getBusload()?+?"人");
}

}
//Bus.java
package?Vehicle;

public?class?Bus?extends?Vehicle?{
	private?int?busload;
	public?Bus()?{
		//?TODO?Auto-generated?constructor?stub
		super();
		this.busload?=?0;
	}

	public?Bus(int?id,?String?name,?int?dailyCost,int?busload)?{
		super(id,?name,?dailyCost);
		this.busload?=?busload;
		//?TODO?Auto-generated?constructor?stub
	}
	
	public?int?getBusload()?{
		return?busload;
	}

	public?void?setBusload(int?busload)?{
		this.busload?=?busload;
	}

	void?show(){
		System.out.println("序號:"?+?getId()?+?"?|?型號:?"?+?getName()?+?"?|?價格:?"?+?getDailyCost()?+?"元/天?|?載客量:?"?+?getBusload()?+?"人");
	}

}
//Truck.java
package?Vehicle;

public?class?Truck?extends?Vehicle?{
	private?double?burden;
	public?Truck()?{
		//?TODO?Auto-generated?constructor?stub
		super();
		burden?=?0;
	}

	public?Truck(int?id,?String?name,?int?dailyCost,double?burden)?{
		super(id,?name,?dailyCost);
		//?TODO?Auto-generated?constructor?stub
		this.burden?=?burden;
	}
	
	public?double?getBurden()?{
		return?burden;
	}

	public?void?setBurden(double?burden)?{
		this.burden?=?burden;
	}

	@Override
	void?show()?{
		//?TODO?Auto-generated?method?stub
		System.out.println("序號:"?+?getId()?+?"?|?型號:?"?+?getName()?+?"?|?價格:?"?+?getDailyCost()?+?"元/天?|?載貨量:?"?+?getBurden()?+?"噸");
	}

}
//Pickup.java
package?Vehicle;

public?class?Pickup?extends?Vehicle?{
	private?int?busload;
	private?double?burden;

	public?Pickup()?{
		//?TODO?Auto-generated?constructor?stub
		super();
		busload?=?0;
		burden?=?0;
	}

	public?Pickup(int?id,?String?name,?int?dailyCost,int?busload,double?burden)?{
		super(id,?name,?dailyCost);
		//?TODO?Auto-generated?constructor?stub
		this.burden?=?burden;
		this.busload?=?busload;
	}

	public?int?getBusload()?{
		return?busload;
	}

	public?void?setBusload(int?busload)?{
		this.busload?=?busload;
	}

	public?double?getBurden()?{
		return?burden;
	}

	public?void?setBurden(double?burden)?{
		this.burden?=?burden;
	}

	@Override
	void?show()?{
		//?TODO?Auto-generated?method?stub
		System.out.println("序號:"?+?getId()?+?"?|?型號:?"?+?getName()?+?"?|?價格:?"?+?getDailyCost()?+?"元/天?|?載客量:?"?+?getBusload()?+?"人?|?載貨量:?"?+?getBurden()?+?"噸");
	}

}
//Interaction.java
package?Vehicle;

import?java.util.Scanner;
public?class?Interaction?{
	private?Vehicle[]?veh?=?new?Vehicle[6];
	private?int?selectId?=?-1;
	
	public?Vehicle[]?getVeh()?{
		return?veh;
	}
	public?void?setVeh(Vehicle[]?veh)?{
		this.veh?=?veh;
	}
	
	public?Interaction()?{
		//?TODO?Auto-generated?constructor?stub
		veh[0]?=?new?Bus(1,"公交車",1200,45);
		veh[1]?=?new?Bus(2,"小汽車",500,4);
		veh[2]?=?new?Pickup(3,"小皮卡",400,2,1);
		veh[3]?=?new?Pickup(4,"大皮卡",800,4,4);
		veh[4]?=?new?Truck(5,"小貨車",1000,10);
		veh[5]?=?new?Truck(6,"大貨車",2500,20);
	}
	void?show(){
		for(int?i=0,j=veh.length;?i<j;?++i){
			System.out.println("------車輛情況-------");
			getVeh()[i].show();
		}
	}
	void?exit(){
		System.out.println("謝謝使用!再見!");
	}
	
	void?summary(int?n){
		Scanner?input?=?new?Scanner(System.in);
		int?day;
		int	sum;
		char?yn;
		System.out.print("請輸入你要租的天數(shù):");
		day?=?input.nextInt();
		sum?=?day?*?veh[n].getDailyCost();
		System.out.print("本次租車信息為:");
		veh[n].show();
		System.out.println("本次租車費用為:"?+?sum);
		System.out.print("請確認:(Y/N)");
		yn?=?input.next().charAt(0);
		if(yn?==?'y'?||?yn?==?'Y'){
			exit();
			start();
		}
		else{
			select();
		}
	}
	
	void?select(){
		show();
		Scanner?input?=?new?Scanner(System.in);
		System.out.print("請輸入你要選擇的車輛序號:");
		selectId?=?input.nextInt();
		if(selectId?==?0){
			exit();
			return;
		}
		for(int?i=0,j=veh.length;?i<j;?++i){
			if(veh[i].getId()?==?selectId){
				summary(i);
				break;
			}
		}
		System.out.println("輸入有誤,請重新選擇,或者輸入0退出");
		select();
	}
	
	void?start(){
		System.out.print("是否要租車??Y/N");
		Scanner?input?=?new?Scanner(System.in);
		char?yn?=?input.nextLine().charAt(0);
		if(yn?==?'y'?||?yn?==?'Y'){
			select();
		}
		else{
			exit();
		}
	}

}
//Main.java
package?Vehicle;

public?class?Main?{
	public?static?void?main(String[]?args)?{
		Interaction?inter?=?new?Interaction();
		inter.start();
	}

}

正在回答

1 回答

public?class?Bus?extends?Vehicle ?看了半天,就是沒發(fā)現(xiàn)Vehicle類

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531098    人
  • 解答問題       6280    個

課程升級!以終為始告別枯燥,在開發(fā)和重構中體會Java面向對象編程的奧妙

進入課程

交個作業(yè)!很多不足,請多指教。

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號