Inheritance task

3
Nama : Octo Ayomy NIM : 09520244013 Kelas :F1 INHERITANCE TASK class kendaraan { //instan variable double KonsumsiBBM ; double KapasitasTank; //construktor public kendaraan (double KonBBM, double KapTank) { KonsumsiBBm = KonBBM; KapasitasTank = KapTank; } //method public void tampilkan() { System.out.println("konsumsi BBM : "+KonsumsiBBm + " liter"); System.out.println("Kapasitas Tank :"+ KapasitasTank+ " liter"); System.out.println("jarak tempuh : "+jaraktempuh()); System.out.println(); } double jaraktempuh() { return KapasitasTank/KonsumsiBBm; } } class mobil extends kendaraan { String merk;

Transcript of Inheritance task

Page 1: Inheritance task

Nama : Octo Ayomy

NIM : 09520244013

Kelas :F1

INHERITANCE TASK

class kendaraan

{

//instan variable

double KonsumsiBBM ;

double KapasitasTank;

//construktor

public kendaraan (double KonBBM, double KapTank)

{

KonsumsiBBm = KonBBM;

KapasitasTank = KapTank;

}

//method

public void tampilkan()

{

System.out.println("konsumsi BBM : "+KonsumsiBBm + " liter");

System.out.println("Kapasitas Tank :"+ KapasitasTank+ " liter");

System.out.println("jarak tempuh : "+jaraktempuh());

System.out.println();

}

double jaraktempuh()

{

return KapasitasTank/KonsumsiBBm;

}

}

class mobil extends kendaraan

{

String merk;

Page 2: Inheritance task

String jenisBBM;

mobil (String merek, String jnsbbm, Double KonBBM, Double KapTank){

super(KonBBM,KapTank);

merk = merek;

jenisBBm = jnsbbm;

}

public void tampilkan()

{

System.out.println("jenis kendaraan : mobil");

System.out.println("merek : "+merk);

System.out.println("jenis BBM : "+jenisBBm);

super.tampilkan();

}

}

class bus extends kendaraan

{

int besar;

int jumlahkursi;

bus (int size, int kursi, Double KonBBM, Double KapTank)

{

super(KonBBM,KapTank);

besar = size;

jumlahkursi = kursi;

}

public void tampilkan()

{

System.out.println("jenis kendaraan : BUS");

System.out.println("Besar : "+besar);

System.out.println("jumlah kursi : "+jumlahkursi);

super.tampilkan();

}

}

Page 3: Inheritance task

class motor extends kendaraan

{

String mesin;

int tahun;

motor (String jnsmesin, int tahunproduksi, Double KonBBM, Double KapTank)

{

super(KonBBM,KapTank);

mesin = jnsmesin;

tahun = tahunproduksi;

}

public void tampilkan()

{

System.out.println("jenis kendaraan : motor");

System.out.println("jenis mesin : "+mesin);

System.out.println("tahun produksi : "+tahun);

super.tampilkan();

}

}