MODUL 5

ABSTRACT CLASS



Tujuan
Melengkapi laporan praktikum Pemrograman Berorientasi Objek modul 5.
Landasan Teori
Modul praktikum Pemrograman Berorientasi Objek.
Alat dan Bahan
1 Unit PC
OS windows
Netbeans
Modul praktikum PBO
Langkah – Langkah Pratikum
Percobaan
Kendaraan.java
package modul5;

/**
 *
 * @author irwans
 */
public class kendaraan {

  public abstract class Kendaraan {
    protected String nama;
    public abstract void jalankan();
  }
}
Sepeda.java
package modul5;

/**
 *
 * @author irwans
 */
public class sepeda extends kendaraan {
    String nama;
    public sepeda (String nama){
        this.nama = nama;
    }
   
    public void jalankan(){
        System.out.println("Duduklah diatas Sadel "+""+this.nama+" dan kayuhlah");
    }
}

Selanjutnya kita compile dan hasilnya eperti gambar dibawah ini :



TesAbstrakSepeda.java
package modul5;

/**
 *
 * @author irwans
 */
public class TesAbstrakSepeda {
    public static void main(String [] args){
        sepeda sepedaku=new sepeda("Sepeda Ontel");
        sepedaku.jalankan();
    }
}  

Selanjutnya compile, hasilnya seperti gambar dibawah :



LATIHAN
Mobil.java
package modul5;

/**
 *
 * @author irwans
 */
public class mobil extends kendaraan{
   String nama;
   public mobil(String nama){
        this.nama = nama;
    }
   
    public void jalankan(){
        System.out.println("Duduklah didepan Setir "+""+this.nama+" dan Hidupkan mesin");
    }
   
    public void bunyikanKlakson(){
         System.out.println("Bunyikan Tlakson "+""+this.nama+" Saat di persimpangan");
       
    }
}

TesAbstrakMobil.java
package modul5;

/**
 *
 * @author irwans
 */
public class TesAbstrakMobil {
    public static void main(String [] args){
        mobil mobilku=new mobil("Mobil tua");
        mobilku.jalankan();
        mobilku.bunyikanKlakson();
    }
}

Selanjutnya compile, hasilnya seperti gambar dibawah :

 

0 komentar:

Posting Komentar