> | > Inheritance, Abstraction

Inheritance, Abstraction

Inheritance (Pewarisan)

Java mengizinkan kita untuk mendefinisikan suatu kelas yang bersifat generic. Selanjutnya, kelas tersebut dapat diturunkan lagi menjadi generic, kelas tersebut dapat diturunkan lagi menjadi kelas baru dengan sifat yang lebih spesifik. Kelas induk yang diturunkan disebut dengan superclass.



kelas binatang adalah superclass. Dari kelas Herbivora & Carnivora. Herbivora & Carnivora sendiri berperan sebagai subclass. Namun Herbivora dapat menjadi superclass dari subclass kambing & kerbau. Dan Carnivora dapat menjadi superclass dari subclass harimau & anjing.

1. Membuat Kelas Turunan (Subclass)

Untuk melakukan proses penurunan suatu kelas, diperlukan kata kunci extends Bentuk umum dari penggunaan kata kunci tersebut sebagai berikut:

Class nama-subclass extends nama-superclass
{
// badan kelas
}

Leave a Reply

Powered by Blogger.