Inheritance Dalam Bahasa Pemrograman Java

Di dalam pemrograman beroritentasi object seperti java mengijinkan “class” untuk diturunkan. Dimana subclass dapat menggunakan “field(variabel)” dan “behavior(method)” yang dimiliki oleh “superclass”. Sebagai contoh, class Bicycle sekarang menjadi superclass dari MountainBike, RoadBike dan TandemBike. Di dalam pemrograman java, masing-masing kelas diijinkan hanya memiliki satu superclass, sedangkan masing-masing superclass dimungkinkan memiliki subclass dengan jumlah tak terbatas.

concepts-bikeHierarchySyntax untuk membuat subclass lumayan simple. Pada permulaan deklarasi class, cukup gunakan keyword “extends” diikuti oleh nama dari class yang diturunkan (superclassnya).

Dengan kode di atas memberikan MountainBike semua “fields” dan method yang dimiliki oleh Bicycle, sehingga kita bisa fokus untuk mengembangkan fitur di class MountainBike.

Tinggalkan Balasan

This site uses Akismet to reduce spam. Learn how your comment data is processed.