答答租車系統-感覺寫的好亂啊,還有很多異常都沒處理,等著我再寫個第二版
package com.meituan.qa.zonghelianxi;
/**
* Created by sunfang on 2017/10/6.
*/
public abstract class Car {
int carType;
float pricePerDay;
String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getCarType() {
return carType;
}
public void setCarType(int carType) {
this.carType = carType;
}
public float getPricePerDay() {
return pricePerDay;
}
public void setPricePerDay(float pricePerDay) {
this.pricePerDay = pricePerDay;
}
public abstract void showInfo();
}
package com.meituan.qa.zonghelianxi;
/**
* Created by sunfang on 2017/10/6.
*/
public class Truck extends Car{
private int cargoNum;
public int getCargoNum(){
return cargoNum;
}
public void setCargoNum(int cargoNum){
this.cargoNum=cargoNum;
}
public Truck(int cargoNum,int carType,float pricePerDay,String name){
this.cargoNum=cargoNum;
this.carType=carType;
this.pricePerDay=pricePerDay;
this.name=name;
}
public Truck(){
}
@Override
public void showInfo(){
System.out.println(this.getName()+"t"+this.getPricePerDay()+"t"+"載貨:"+getCargoNum());
}
}
package com.meituan.qa.zonghelianxi;
import com.meituan.qa.springtest.Cat;
import netscape.security.PrivilegeTable;
/**
* Created by sunfang on 2017/10/6.
*/
public class PrivateCar extends Car {
private int passengersNum;
public int getPassengersNum() {
return passengersNum;
}
public void setPassengersNum(int passengersNum) {
this.passengersNum = passengersNum;
}
public PrivateCar(int passengersNum,int carType,float pricePerDay,String name){
this.passengersNum=passengersNum;
this.carType=carType;
this.pricePerDay=pricePerDay;
this.name=name;
}
public PrivateCar(){}
@Override
public void showInfo(){
System.out.println(this.getName()+"t"+this.getPricePerDay()+"t"+"載客:"+getPassengersNum());
}
}
package com.meituan.qa.zonghelianxi;
/**
* Created by sunfang on 2017/10/6.
*/
public class PickUp extends Car {
private int cargoNum;
private int passengersNum;
public int getCargoNum() {
return cargoNum;
}
public void setCargoNum(int cargoNum) {
this.cargoNum = cargoNum;
}
public int getPassengersNum() {
return passengersNum;
}
public void setPassengersNum(int passengersNum) {
this.passengersNum = passengersNum;
}
public PickUp(int cargoNum,int passengersNum,int carType,float pricePerDay,String name){
this.cargoNum=cargoNum;
this.passengersNum=passengersNum;
this.carType=carType;
this.pricePerDay=pricePerDay;
this.name=name;
}
public PickUp(){}
@Override
public void showInfo(){
System.out.println(this.getName()+"t"+this.getPricePerDay()+"t"+"載貨:"+this.getCargoNum()+" 載客:"+this.getPassengersNum());
}
}
package com.meituan.qa.zonghelianxi;
import java.util.Scanner;
/**
* Created by sunfang on 2017/10/6.
*/
public class RentCarSystem {
public static void main(String[] args) {
System.out.println("歡迎使用答答租車系統:n"+"您是否要租車:1是 0否");
float rentMoney=0;
Scanner scanner=new Scanner(System.in);
// for (int i=0;i
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2144/viewspace-2808112/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- java第二季答答租車系統Java
- 答答租車系統(第一次寫)大家交流一下
- 重寫Laravel異常處理類Laravel
- 我已經寫了48年程式碼了,我感覺我還能寫下去
- 答答租車系統規範程式碼示例
- 【跟著我們學Golang】之異常處理Golang
- 答答租車系統,加入修改車價目的功能
- 寫一個通用的冪等元件,我覺得很有必要元件
- 親身體驗了一把vite,感覺真的沒有說的那麼好,很多坑Vite
- 無需寫try/catch,也能正常處理異常
- Python 工匠: 異常處理的三個好習慣Python
- 感覺原始碼有問題啊原始碼
- 答答租車(封裝+多型)封裝多型
- 處理多個異常
- 迫於失業,寫了一個讓我覺得很爽的 AlfredWorkFlow(我暫時還沒見到更爽的Alfred
- 我寫的 Python 程式碼,同事都說好Python
- Java培訓簡述如何處理沒有被捕獲的異常Java
- C語言編寫作業系統有什麼好處C語言作業系統
- 99%的程式都沒有考慮的網路異常
- 程式碼都寫不完,還寫個錘子註釋!
- 寫了10年JAVA程式碼,為何還是給人一種亂糟糟的感覺?Java
- 異常中的異常——藉助系統異常處理特例實現匪夷所思的漏洞利用
- SpringBoot介面 - 如何優雅的寫Controller並統一異常處理?Spring BootController
- Retrofit統一異常處理
- 異常的處理
- 異常篇——異常處理
- 異常-throws的方式處理異常
- 系統故障解析:Windows異常處理流程(轉)Windows
- 優雅地處理異常真是一門學問啊!
- 996我沒覺得有啥毛病啊996
- 處理 JavaScript 異常的一個想法JavaScript
- C#自定義異常 統一異常處理C#
- 我很久沒寫程式碼了,但我是個好架構師架構
- 寫著寫著發現自己買的戒指練球的時候落下了,還好立馬跑下去找,還好還在。戒指丟了還能找到,人呢,是不是再努力牽起手也是百般滋味在心頭。
- 異常處理
- SCHNOKA:視覺感測器的好處視覺
- 什麼是異常?python處理異常的方式有幾種?Python
- swift沒有了BlocksKit,我忍不住自己寫了個ClosuresKitSwiftBloC