Page 50 - E-MODUL PEMROGRAMAN BERORIENTASI OBJEK
P. 50
2) Inheritance (Pewarisan)
Pewarisan adalah salah satu bagian terpenting dalam pemrograman berorientasi objek,
karena pewarisan merupakan suatu proses dimana suatu class diturunkan dari class lain
yang sudah ada, sehingga class yang diturunkan mendapatkan ciri atau sifat dari class
tersebut. Kela syang mewariskan disebut juga dengan superclass sedangkan class yang
mewarisi disebut subclass
Inheritance merupakan salah satu kelebihan program berbahasa java, dimana tujuannya
adalah untuk mengurangi pengodean (reducing code) dengan menggunakan konsep
pewarisan, suatu object bisa mendapatkan property dari object lainnya. Teknik
pewarisan ini dilakukan dengan menurunkan sifat atau method yang ada pada
superclass ke subclass-nya.
Keyword “super” berfungsi untuk subclass agar dapat memanggil constructor, sedangkan
subclass berfungsi untuk memanggil attribute dan method.
Contoh memanggil constructor:
Contoh memanggil attribut dan method:
45