Page 19 - MEDIA PEMBELAJARAN DESAIN GRAFIS PERCETAKAN BERBASIS FLIPBUILDER
P. 19
14
B. Pewarisan (Inheritance)
Pewarisan, bahasa kerennya Inheritance. Dalam pemrograman berbasis objek,
dimungkinkan suatu Class bisa mewariskan atribut dan Method kepada Class yang
lainnya atau subClass, sehingga membentuk Classhirarki. Sebagai contoh, pada saat
kita bicara mengenai bus, maka bus tersebut bisa mewarsikan kepadabus yang lain
berupa, nomor trayek, body besar, jumlah penumpang banyak dan lain sebagainya.
C. Polymorphism
Karakteristik dari polymorphism yaitu memungkinkan suatu objek dapat memiliki
berbagai bentuk atau banyak bentuk. Bentuk dari objek ini bisa sebagai Object dari
Classnya sendiri atau Object dari superClassnya. Pada polymorphism kita akan sering
menjumpai 2 (dua) istilah yang sering digunakan dalam pemrograman berbasis objek,
istilah tersebut yaitu :
a. Overloading.
Overloading yaitu menggunakan 1 (satu) nama objek untuk beberapa Method
yang berbeda ataupun bisajuga beda parameternya.
b. Overriding.
Overriding akan terjadi apabila ketika pendeklarasian suatu Method subClass
dengan nama objek dan parameter yang sama dengan Method dari
superClassnya.
D. Abstrak
Abstrak didalam pemrograman berbasis objek, yaitu dimaksudkan untuk melihat
suatu sistem, menjadi lebih sederhana atau simple. Apabila kita melihat suatu sistem,
misalnya motor, maka bisa kita lihat ada apa saja disistem motor ?, yang pasti ada
sistem pengapian, sistem rem, sistem oper gigi dan lainsebagainya. Maka kesemua
sistem-sistem bersebut kalau kita lihat menjadi satu sistem yang lebih sederhana yaitu
sistem motor.
E. Modularity
Setiap objek didalam pemrograman berbasis objek, memungkinkan bisa dituliskan
atau dibuat secara terpisah-pisah dari objek lainnya. Sehingga program bisa lebih
mudah dikembangkan dandimodifikasi. Kita ambil contoh pada sistem motor, bisa
anda bayangkan seandainya sistem rem terebut langsung menyatu pada objek utama