목표:
특정 거리를 이동하는 데 필요한 연료량을 계산하는 방법을 추가합니다.
연료 필요( ) 방법 정의
이름: Fuelneed
반환 유형: double
매개변수: int 마일(여행할 마일 수)
설명: 지정된 거리를 이동하는 데 필요한 연료량을 계산합니다.
구현:
double fuelneeded(int miles) { return (double) miles / mpg; }
참고: 반환된 값은 연료 분수 값을 처리하기 위해 double 유형입니다.
연료가 필요한 차량 클래스( ) 메서드
필드:
int 승객: 승객 수
int Fuelcap: 연료 저장 용량(갤런)
int mpg: 연료 소비량(갤런당 마일)입니다.
방법:
int range(): 차량의 주행 거리를 반환합니다.
double Fuelneeded(int Miles): 주어진 거리에 필요한 연료를 계산합니다.
코드 예:
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."); } }
프로그램 운영
이 예에서는 매개변수화된 메서드를 사용하여 클래스에 특정 기능을 추가하는 방법을 보여줍니다. 이 경우 여행에 필요한 연료를 계산합니다.
위 내용은 차량에 매개변수화된 메소드 추가의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!