Inheritance


1. Pengertian Inheritance

Inheritance yaitu dimana suatu entitas /obyek dapat mempunyai entitas/obyek turunan. Dengan konsep inheritance, sebuah class dapat mempunyai class turunan.

  2. Keuntungannya
qSubclass menyediakan state yang spesifik yang membedakannya dengan superclass, hal ini akan memungkinkan programmer Java untuk menggunakan ulang source code dari superclass yang telah ada.
qProgrammer Java dapat mendefinisikan superclass khusus yang bersifat generik, yang disebut abstract class, untuk mendefinisikan class dengan behaviour dan state secara umum.



     3. Contoh deklarisi Inherantance
public class Buku {
    public String jenis_buku;
    public String pengarang;
    public String publisher;

    public void jenis() {
        System.out.println ("Buku Pelajaran");
    }

    public void nama_penulis(){
        System.out.println ("Razqa Lathif P");
    }

    public void penerbit(){
        System.out.println ("Thirteen Rlp Corp.");
    }

}
public void jenis (){
        System.out.println("Buku Belajar Java GUI");
    }

}

    public static void main(String[] args) {
        Buku Buku1 = new Buku();
        Buku1.jenis_buku="Buku Belajar Pemrogaman";
        Buku1.jenis();

        Buku1.pengarang= "Razqa Lathif Pradana";
        System.out.println ("Nama Pengarang =" +Buku1.pengarang);

        Buku1.penerbit();

    }

}

Komentar