package com.imooc.zuche;import java.util.Scanner;class passengerCar extends Car{//載客車 private double peopleCapacity; public passengerCar(String name,double rent,double peopleCapacity){ this.name=name; this.rent=rent; this.peopleCapacity=peopleCapacity; } public double getPeopleCapacity() { return peopleCapacity; } public void setPeopleCapacity(double peopleCapacity) { this.peopleCapacity = peopleCapacity; } }class PickUp extends Car{//皮卡 private double cargoCapacity;//載客量 private double peopleCapacity;//載貨量 public PickUp(String name,double rent,double cargoCapacity,double peopleCapacity){ this.name=name; this.rent=rent; this.cargoCapacity=cargoCapacity; this.peopleCapacity=peopleCapacity; } public double getCargoCapacity() { return cargoCapacity; } public void setCargoCapacity(double cargoCapacity) { this.cargoCapacity = cargoCapacity; } public double getPeopleCapacity() { return peopleCapacity; } public void setPeopleCapacity(double peopleCapacity) { this.peopleCapacity = peopleCapacity; }}class Truck extends Car{//貨車 private double cargoCapacity; public Truck(String name,double rent,double cargoCapacity){ this.name=name; this.rent=rent; this.cargoCapacity=cargoCapacity; } public double getCargoCapacity() { return cargoCapacity; } public void setCargoCapacity(double cargoCapacity) { this.cargoCapacity = cargoCapacity; }}class tes{public static void main(String[] args) { Car[] carsForRent={//定義車輛類型 new passengerCar("奧迪A4",500,4), new passengerCar("馬自達(dá)6",400,4), new PickUp("皮卡6",450,4,2), new Truck("松花江",400,4), new Truck("斯太爾",1000,20) }; System.out.println("歡迎使用答答租車系統(tǒng)"); System.out.println("您是否要租車:1.租車 ?2.退出"); Scanner scan=new Scanner(System.in); String input=scan.next(); if(input.equals("1")){ System.out.println("您可租車的類型及其價(jià)目表"); System.out.println("序號(hào)\t名稱\t租金\t容量"); }}}
1 回答

森特
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超0個(gè)贊
接下來(lái)可以用foreach把carsForRent中的數(shù)據(jù)打印出來(lái),但是要考慮到車種類的不同顯示“載客量”or“載人數(shù)”。
添加回答
舉報(bào)
0/150
提交
取消