目標:
加入計算行駛給定距離所需燃料量的方法。
fuelneeded( ) 方法的定義
名稱:需要燃料
回傳類型:雙
參數:intmiles(行駛里程數)
說明:計算行駛指定距離所需的燃油量。
實作:
double fuelneeded(int miles) { return (double) miles / mpg; }
注意:傳回值是 double 類型,用於處理分數燃油值。
具有fuelneeded( ) 方法的車輛類別
欄位:
int Passenger: 乘客數。
int Fuelcap:燃油儲存容量(加侖)。
int mpg:每加侖燃油消耗英里數。
方法:
int range(): 回傳車輛的行駛里程。
doublefuelneeded(intmiles):計算給定距離所需的燃料。
程式碼範例:
class Vehicle { int passengers; // número de passageiros int fuelcap; // capacidade de armazenamento de combustível em galões int mpg; // consumo de combustível em milhas por galão // Retorna a autonomia. int range() { return mpg * fuelcap; } // Calcula o combustível necessário para cobrir uma determinada distância. double fuelneeded(int miles) { return (double) miles / mpg; } }
使用範例:CompFuel 類別
目標:示範 Fuelneeded( ).
方法的使用
程式碼範例:
class CompFuel { public static void main(String args[]) { Vehicle minivan = new Vehicle(); Vehicle sportscar = new Vehicle(); double gallons; int dist = 252; // Atribui valores a campos de minivan minivan.passengers = 7; minivan.fuelcap = 16; minivan.mpg = 21; // Atribui valores a campos de sportscar sportscar.passengers = 2; sportscar.fuelcap = 14; sportscar.mpg = 12; gallons = minivan.fuelneeded(dist); System.out.println("To go " + dist + " miles minivan needs " + gallons + " gallons of fuel."); gallons = sportscar.fuelneeded(dist); System.out.println("To go " + dist + " miles sportscar needs " + gallons + " gallons of fuel."); } }
程式運作
此範例示範如何使用參數化方法為類別新增特定功能,在本例中計算一次旅行所需的燃料。
以上是向 Vehicle 添加參數化方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!