Contoh Inheritance (Pewarisan) Pada Java

Contoh Inheritance (Pewarisan) Pada Java

Contoh Inheritance (Pewarisan) Pada Java
Contoh Inheritance (Pewarisan) Pada Java

Contoh Inheritance (Pewarisan) Pada Java - Sebuah class atau objek dapat saling berhubungan dengan class yang lainnya. Salah satu bentuk hubungannya adalah inheritance (pewarisan). Hubungan ini seperti hubungan keluarga antara orang tua dan anak. 

Pengertian Inheritance Pada Java

Inheritance adalah sifat atau konsep pewarisan pada java, kalian bisa mengakses sifat ataupun method dari class lain. Untuk mengakses sifat atau objek dari class lain harus memakai kata kunci extends pada class anak/subclass, dengan memakai kata kunci extends, kalian bisa mewarisi sifat-sifat dari superclass yang dituju. 

Sebuah class di Java, bisa memiliki satu atau lebih keturunan atau class anak. Class anak memiliki warisan properti dan method dari class ibu. Contoh dari hal yang ada di dunia nyata atau di kehidupan sehari-hari yaitu bisa kita pelajari dari konsep ini seperti : Binatang merupakan Super Class, Anjing dan Kucing yang merupakan Sub Class.

  • Superclass : class asal (orang tua)
  • Subclass : class turunan (anak)

Contoh Program Inheritance pada Java

1. Buatlah sebuah project dengan nama hewan
2. Kemudian, buatlah kelas untuk superclass dengan nama bebas (contoh : hewan_inheritance)
3. Lalu, ketikkan source code di bawah ini :
public class Hewan_inheritance
{
    String warnakulit;
    int jumlahkaki;
   
    void warnakulit (String warna)
    {
        warnakulit=warna;
        System.out.println ("Warna Kulitnya : " +warnakulit);
    }
   
    void jumlahkaki (int jumlah)
    {
        jumlahkaki=jumlah;
        System.out.println ("Jumlah Kakinya : " +jumlahkaki);
    }
 }
Output :

4. Buatlah kelas untuk subclass dengan nama bebas (contoh : habitatdarat)
5. Ketikkan source code seperti yang di bawah ini :
public class habitatdarat extends Hewan_inheritance
{
    String makan;
   
    public void pemakan (String makanan)
    {
        makan=makanan;
        System.out.println ("Makanannya : " +makan);
    }
}

Output :

6. Buatlah kelas lain dengan nama bebas (contoh : kelinci)
7. Ketikkan source code seperti di bawah ini:
public class kelinci
{
    public static void main (String[] args)
    {
        habitatdarat kelinci = new habitatdarat();
       
        System.out.println ("Kelinci memiliki ciri-ciri : ");
        kelinci.warnakulit("Putih");
        kelinci.jumlahkaki(4);
        kelinci.pemakan("Tumbuhan");
       
    }
}
Output :

8. Run / jalankan Program 
Output :

Penutup

Sekian pembahasan dan contoh dari Inheritance (Pewarisan) Pada Java. Semoga artikel kali ini bermanfaat bagi kalian semua! Terimakasih.

Anda mungkin menyukai postingan ini