目標:
透過添加自動初始化乘客、油箱蓋和 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);
車輛跑車 = new Vehicle(2,14,12);
以上是將構造函數加入到車輛類別中的詳細內容。更多資訊請關注PHP中文網其他相關文章!