Cara menggunakan Konsep Inheritance pada Java


Untuk mempelajari konsep inheritance/pewarisan pada java, kita akan bermain dengan menggunakan 3 buah class sekaligus, di ketiga class tersebut terdapat 1 buah superclass(class induk) dan 2 buah subclass(kelas anak). Inheritance merupakan sifat atau konsep pewaris pada java, dimana kita dapat mengakses sifat ataupun method dari class lain.

Untuk mengakses sifat atau objek dari class lain, kita harus mengunakan kata kunci extends pada class anak/subclass, dengan menggunakan kata kunci extends, kita dapat mewarisi sidat-sifat dari superclass yang dituju.

Langkah-langkah menggunakan inheritance yaitu :

Pertama buatlah package dan 3 buah class baru, berinama masing-masing class tersebut, misalnya class kendaraan, mobil dan class motor. Dimana class kendaraan akan digunakan sebagai class induk, class motor dan class mobil akan digunakan sebagai class anak dimana class motor dan mobil mewarisi sifat-sifat dari class kendaraan.

Buat project baru di aplikasi NeatBeans dengan nama INHERITANCE jangan lupa untuk mematikan centang create main class, lalu klik tombol finish seperti gambar dibawah ini :

 

Buat package baru dengan nama inheritance lalu klik finish seperti gambar berikut ini :

 

Setelah itu buat class baru didalam package inheritance dengan nama class kendaraan, dan klik tombol finish



 


Setelah itu masukkan code source berikut :

package inhertance;

 

 

public class kendaraan {

    String Merek;

    int Kecepatan;

    String Jenis;

    void Melaju(int Kecepatan){

        this.Kecepatan=Kecepatan;

        System.out.println("=========Melaju========");

        System.out.println("Kecepatan"+Kecepatan+"Km/jam");

    }

    void setAtribut(String Merek, String Jenis) {

        this.Merek=Merek;

        this.Jenis=Jenis;

       

    }

    String getMerek() {

        return Merek;

    }

    String getJenis() {

        return Jenis;

    }

   

   

}

 

Tampilan :

 

 

 

Jika dijalankan,program ini tidak akan jalan karena tidak ada method main. Maka dari itu kita hrus membuat class main yaitu mobil dan motor.

Selanjutnya buat class baru didalam package inheritance dengan nama class motor.


Selanjutnya masukkan code source berikut ini :

 

package inhertance;

 

 

public class motor extends kendaraan{

    public static void main(String[] args) {

       

        motor data=new motor();

        data.setAtribut("Honda","Motor");

        System.out.println("Jenis Kendaraan : "+data.getJenis());

        System.out.println("Merek Kendaraan : "+data.getMerek());

        data.Melaju(290);

       

    }

   

}

 

Tampilan :

 

 

Berikut running dari motor extends kendaraan



 

Setelah itu, kalian juga menggunakan atribut yang sama pada class mobil. Buat class baru dengan nama mobil

 

Kemudian masukkan code source berikut ini :

 

package inhertance;

 

 

public class mobil extends kendaraan{

    public static void main(String[] args) {

        mobil data=new mobil();

        data.setAtribut("Suzuki","mobil");

        System.out.println("Jenis Kendaraan : "+data.getJenis());

        System.out.println("Merek Kendaraan : "+data.getMerek());

        data.Melaju(180);

    }

   

}

 

Tampilan :


Berikut running dari mobil extends kendaraan




SELAMAT MENCOBA!!



 Nama        : Rozi Juliantika

NIM           : 21220106

Kelas         : Sistem Informasi 3A




Komentar

Postingan Populer