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

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

交作業(yè),答答租車,嗒嗒嗒

package?Car;
/*?1.展示所有可租車輛
?*?2.選擇車型,租車量
?*?3.展示租車清單,包含:總金額,總載貨量及其車型,總載人量及其車型
?*/
public?abstract?class?Car?{
	
	private?String?name;
	private?int?carId;
	private?int?qian;
	
	public?Car(String?name,?int?carId,?int?qian)?{
		super();
		this.name?=?name;
		this.carId?=?carId;
		this.qian?=?qian;
	}

	public?String?getName()?{
		return?name;
	}

	public?void?setName(String?name)?{
		this.name?=?name;
	}

	public?int?getCarId()?{
		return?carId;
	}

	public?void?setCarId(int?carId)?{
		this.carId?=?carId;
	}

	public?int?getQian()?{
		return?qian;
	}

	public?void?setQian(int?qian)?{
		this.qian?=?qian;
	}
	
	public?abstract?void?show();?
}
package?Car;
//載人的車
public?class?ZaiRen?extends?Car{
	private?int?renshu;
	public?ZaiRen(String?name,?int?carId,?int?qian,int?renshu)?{
		super(name,?carId,?qian);
		this.renshu?=?renshu;
	}
	
	public?int?getRenshu()?{
		return?renshu;
	}

	public?void?setRenshu(int?renshu)?{
		this.renshu?=?renshu;
	}

	@Override
	public?void?show()?{
		System.out.println(this.getCarId()+"???????"+this.getName()+"??????????"+this.getQian()+"????????????????"+this.renshu+"(人)");
		
	}
	
	
}
package?Car;
//載貨車
public?class?ZaiHuo?extends?Car?{
	
	private?double?zaihuoliang;
	
	public?ZaiHuo(String?name,?int?carId,?int?qian,double?zaihuoliang)?{
		super(name,?carId,?qian);
		this.zaihuoliang?=?zaihuoliang;
	}
	
	public?double?getZaihuoliang()?{
		return?zaihuoliang;
	}

	public?void?setZaihuoliang(double?zaihuoliang)?{
		this.zaihuoliang?=?zaihuoliang;
	}

	@Override
	public?void?show()?{
		System.out.println(this.getCarId()+"???????"+this.getName()+"???????????"+this.getQian()+"???????????????"+this.zaihuoliang+"(噸)");
		
	}

}
package?Car;
//皮卡
public?class?PiKa?extends?Car{
	private?double?zaihuo;
	private?int?renshu2;
	public?PiKa(String?name,?int?carId,?int?qian,?int?renshu2,double?zaihuo)?{
		super(name,?carId,?qian);
		this.setRenshu2(renshu2);
		this.setZaihuo(zaihuo);
	}
	
	public?int?getRenshu2()?{
		return?renshu2;
	}
	public?void?setRenshu2(int?renshu2)?{
		this.renshu2?=?renshu2;
	}
	public?void?setZaihuo(double?zaihuo)?{
		this.zaihuo?=?zaihuo;
	}
	public?double?getZaihuo()?{
		return?zaihuo;
	}
	
	@Override
	public?void?show()?{
		System.out.println(this.getCarId()+"???????"+this.getName()+"???????????"+this.getQian()+"?????????????"+this.renshu2+"??(人)??"+this.zaihuo+"??(噸)");
		
	}
	
	
	
}
package?Car;

import?java.util.Scanner;

public?class?TestCar1?{
	public?static?void?main(String[]?args)?{
		
		ZaiRen?z1?=?new?ZaiRen("奧迪",?1,?200,?5);
		ZaiRen?z2?=?new?ZaiRen("大眾",?2,?100,?5);
		ZaiHuo?z3?=?new?ZaiHuo("菱悅",?3,?1000,?3);
		ZaiHuo?z4?=?new?ZaiHuo("卡車",?4,?6000,?2);
		PiKa?z5?=?new?PiKa("解放",?5,?250,?5,?1);
		
		Car?[]?carr?=?{z1,z2,z3,z4,z5};
		
		System.out.println("歡迎來到答答租車");
		System.out.println("你要租車嗎?1.租車,2.不租車");
		Scanner?sc?=?new?Scanner(System.in);
		int?str?=?sc.nextInt();
		
		if?(str?==?1)?{
			System.out.println("您可租的車輛信息如下");
			System.out.println("序號\t車名\t租金(元/天)\t載人(人)\t載貨(噸)");
			for?(int?i?=?0;?i?<?carr.length;?i++)?{
				carr[i].show();
			}
			System.out.println("請輸入你要租的車的序號:");
			int?rentNum?=?new?Scanner(System.in).nextInt();
//			for?(int?j?=?0;?j?<?carr.length;?j++)?{
				switch?(rentNum)?{
				case?1:
					System.out.println("請問你要租幾天");
					int?day?=?new?Scanner(System.in).nextInt();
					System.out.println("請付款:"+day*carr[0].getQian());
					break;
				case?2:
					System.out.println("請問你要租幾天");
					int?day1?=?new?Scanner(System.in).nextInt();
					System.out.println("請付款:"+day1*carr[1].getQian());
					break;
				case?3:
					System.out.println("請問你要租幾天");
					int?day2?=?new?Scanner(System.in).nextInt();
					System.out.println("請付款:"+day2*carr[2].getQian());
					break;
				case?4:
					System.out.println("請問你要租幾天");
					int?day3?=?new?Scanner(System.in).nextInt();
					System.out.println("請付款:"+day3*carr[3].getQian());
					break;
				case?5:
					System.out.println("請問你要租幾天");
					int?day4?=?new?Scanner(System.in).nextInt();
					System.out.println("請付款:"+day4*carr[4].getQian());
					break;
				default:
					break;
				}
//			}	
		}else{
			System.out.println("歡迎下次光臨");
		}
		
	}
}


正在回答

2 回答

一:car是父類所以不用調(diào)用·super;二:構造方法已經(jīng)把方法傳進去了所以set方法多余了,三:父類有錢數(shù)方法運用多態(tài)性,沒必要用swit方法,向上轉(zhuǎn)型;四;主方法用循環(huán)更好。只要不按1,會讓顧客繼續(xù)選擇,可以把總錢數(shù)加起來;

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

你這作業(yè)是要交給誰~~~要不要這么萌啊~~~

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

舉報

0/150
提交
取消

交作業(yè),答答租車,嗒嗒嗒

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

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

幫助反饋 APP下載

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

公眾號

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