Rumah > Java > javaTutorial > teks badan

Menambah kaedah berparameter pada Kenderaan

王林
Lepaskan: 2024-07-28 09:02:53
asal
415 orang telah melayarinya

Adicionando um método parametrizado a Vehicle

Objektif:
Tambah kaedah untuk mengira jumlah bahan api yang diperlukan untuk menempuh jarak tertentu.

Takrifan kaedah bahan api yang diperlukan( )
Nama: fuelneeded
Jenis Pemulangan: double
Parameter: int batu (bilangan batu untuk dilalui)
Penerangan: Mengira jumlah bahan api yang diperlukan untuk menempuh jarak yang ditentukan.

Pelaksanaan:

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

Salin selepas log masuk

Nota: Nilai yang dikembalikan adalah jenis dua kali ganda untuk menangani nilai bahan api pecahan.

Kelas Kenderaan dengan Kaedah Bahan Api ( )
Bidang:
penumpang int: Bilangan penumpang.
int fuelcap: Kapasiti simpanan bahan api dalam gelen.
int mpg: Penggunaan bahan api dalam batu setiap gelen.

Kaedah:
julat int(): Mengembalikan julat kenderaan.
double fuelneeded(int miles): Mengira bahan api yang diperlukan untuk jarak tertentu.

Contoh Kod:

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

Salin selepas log masuk

Contoh Penggunaan: Kelas CompFuel
Objektif: Menunjukkan penggunaan kaedah fuelneeded( ).
Contoh Kod:

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

Salin selepas log masuk

Pengendalian Program

  • Mencipta dua objek Kenderaan: minivan dan kereta sukan.
  • Mentakrifkan atribut (bilangan penumpang, kapasiti bahan api, penggunaan bahan api) untuk setiap kenderaan.
  • Mengira bahan api yang diperlukan untuk melakukan perjalanan sejauh 252 batu dengan kedua-dua kenderaan.
  • Memaparkan jumlah bahan api yang diperlukan untuk setiap kenderaan.

Contoh ini menunjukkan cara menggunakan kaedah berparameter untuk menambah fungsi tertentu pada kelas, dalam kes ini mengira bahan api yang diperlukan untuk perjalanan.

Atas ialah kandungan terperinci Menambah kaedah berparameter pada Kenderaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!