目标:
添加计算行驶给定距离所需燃料量的方法。
fuelneeded( ) 方法的定义
名称:需要燃料
返回类型:双
参数:intmiles(行驶里程数)
描述:计算行驶指定距离所需的燃油量。
实施:
double fuelneeded(int miles) { return (double) miles / mpg; }
注意:返回值是 double 类型,用于处理分数燃油值。
具有fuelneeded( ) 方法的车辆类别
字段:
int Passengers: 乘客数量。
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中文网其他相关文章!