汽車租賃,僅供參考適應參考。

2021-10-01 19:15:21 字數 2190 閱讀 8732

汽車租賃,僅供參考適應參考。

//汽車業務類

public class vehicleoperation

//租車:簡單工廠模式

//引數:品牌 座位數 型號 (客車:品牌 座位數 "";轎車:品牌 0 型號)

public vehicle rentvehicle(string brand,int seatcount,string type)

}else

} }return v;

}//汽車租賃管理類:入口測試類

public class vehiclerent else

break;

case 2://租賃客車 獲取到使用者想租賃的客車的品牌及座位數資訊

system.out.print("請選擇您要租賃的汽車品牌:1、金盃 2、金龍 ");

brand = (input.nextint() == 1 )?"金盃":"金龍";

system.out.print("請選擇您要租賃的汽車座位數:1、16座 2、34座 ");

seatcount = (input.nextint() == 1 )?16:34;

break; }

//初始化汽車資訊

vehicleopr.init();

//租車

vehicle v = vehicleopr.rentvehicle(brand, seatcount, type);

//提示使用者租車的車牌號 計算租金(多型,會根據具體返回的汽車子類物件,呼叫重寫後的計算租金方法)

system.out.print("請輸入您要租賃汽車的天數:");

int days = input.nextint();

float price = v.clacrent(days);

system.out.println("分配給您的汽車牌號為:"+v.getvehicleid());

system.out.println("您需要支付的租賃費用為:"+price+"元");

}//子類:客車類

public class bus extends vehicle

public bus(string vehicleid, string brand, int perrent,int seatcount)

public int getseatcount()

public void setseatcount(int seatcount)

//根據客車計算租金的規則重寫父類方法

public float clacrent(int days) else if(days>=7 &&days<30)else if(days>=30 && days<150)else if(days>=150)

return price;

}//子類:轎車類

public class car extends vehicle

public car(string vehicleid, string brand, int perrent,string type)

public string gettype()

public void settype(string type)

//根據轎車計算租金的規則重寫父類方法

public float clacrent(int days) else if(days>30 &&days<=150)else if(days>150)

return price;

}//父類:汽車類

public abstract class vehicle

public vehicle(string vehicleid, string brand, int perrent)

public string getvehicleid()

public void setvehicleid(string vehicleid)

public string getbrand()

public void setbrand(string brand)

public int getperrent()

public void setperrent(int perrent)

//抽象方法:計算租金-->根據租賃週期來計算租金

public abstract float clacrent(int days);

ITIL,僅供參考!

上週去某上市公司面試乙個itil產品技術經理的崗位,前一輪面試已經談了不少管理方面的事情了,這次主要集中在談itil的知識。該公司本身在做hp等廠家的itil類產品的 自己也開發了一套itil軟體。在面談過程中,該公司的面試人員對我原先服務的理想科技公司entegor ieai 產品在光大銀行it服...

高精度運算 參考模板 僅供參考

比較簡短的高精度加法和減法運算模板。大除法的日後更新。1 兩個非負的大整數相加 2 void big plus char a,char b,char ans 325 26 if c k 1 判斷最高位是否有進製 27 k 28 j 0 29 for i k i 1 i 30 ans j c i 0 ...

PHP 實現佇列類 僅供參考

實際開發中需要用到 php 類似佇列的功能 於是乎 寫了下面的類 寫的比較倉卒 有bug 歡迎email 我,學習交流僅供參考。php class for queue author yangqijun live.cn class queue desc start queue param string...