Heim > Java > javaLernprogramm > Hauptteil

Hinzufügen einer parametrisierten Methode zu Vehicle

王林
Freigeben: 2024-07-28 09:02:53
Original
415 Leute haben es durchsucht

Adicionando um método parametrizado a Vehicle

Ziel:
Fügen Sie eine Methode hinzu, um die Kraftstoffmenge zu berechnen, die zum Zurücklegen einer bestimmten Strecke benötigt wird.

Definition der Methode „fuelneeded( )“
Name: Kraftstoffbedarf
Rückgabetyp: double
Parameter: int miles (Anzahl der zu fahrenden Meilen)
Beschreibung: Berechnet die Kraftstoffmenge, die zum Zurücklegen der angegebenen Entfernung benötigt wird.

Implementierung:

double fuelneeded(int miles) {
    return (double) miles / mpg;
}

Nach dem Login kopieren

Hinweis: Der zurückgegebene Wert ist vom Typ Double, um gebrochene Kraftstoffwerte zu verarbeiten.

Fahrzeugklasse mit Methode „fuelneeded( )“
Felder:
int Passagiere: Anzahl der Passagiere.
int tankdeckel: Kraftstoffspeicherkapazität in Gallonen.
int mpg: Kraftstoffverbrauch in Meilen pro Gallone.

Methoden:
int range(): Gibt die Reichweite des Fahrzeugs zurück.
double Fuelneeded(int Meilen): Berechnet den Kraftstoffbedarf für eine bestimmte Distanz.

Codebeispiel:

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;
    }
}

Nach dem Login kopieren

Verwendungsbeispiel: CompFuel-Klasse
Ziel: Demonstrieren Sie die Verwendung der Methode „fuelneeded( ).
“. Codebeispiel:

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.");
    }
}

Nach dem Login kopieren

Programmbetrieb

  • Erstellt zwei Fahrzeugobjekte: Minivan und Sportwagen.
  • Definiert die Attribute (Anzahl der Passagiere, Kraftstoffkapazität, Kraftstoffverbrauch) für jedes Fahrzeug.
  • Berechnet den Kraftstoffbedarf, um mit beiden Fahrzeugen 252 Meilen zurückzulegen.
  • Zeigt die für jedes Fahrzeug benötigte Kraftstoffmenge an.

Dieses Beispiel zeigt, wie parametrisierte Methoden verwendet werden, um einer Klasse bestimmte Funktionen hinzuzufügen, in diesem Fall die Berechnung des für eine Fahrt benötigten Kraftstoffs.

Das obige ist der detaillierte Inhalt vonHinzufügen einer parametrisierten Methode zu Vehicle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!