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
   14   15   16   17   18   19   20   21   22   23   24