目標:
透過添加自動初始化乘客、油箱蓋和 mpg 欄位的建構函數來改進 Vehicle 類別。
建構器實作:
Vehicle 類別中新增了一個建構函數,用於在建立物件時初始化上述欄位。
建構子有三個參數:p 代表乘客、f 代表油箱蓋、m 代表 mpg。
建構子定義:
Vehicle(int p, int f, int m) 建構子初始化欄位:
Vehicle(int p, int f, int m) { passengers = p; fuelcap = f; mpg = m; }
類別方法:
range():計算並返回車輛的行駛里程(滿油箱可以行駛的英里數)。
Fuelneeded(intmiles):計算並返回行駛給定距離所需的燃料量。
調整它們所使用的類別的使用,刪除main方法中屬性的初始化並將參數傳遞給Vehicle類別的建構子。
前任:
車輛小型貨車 = new Vehicle(7,16,21);
車輛跑車=新車(2,14,12);
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3