Page 34 - MEDIA PEMBELAJARAN DESAIN GRAFIS PERCETAKAN BERBASIS FLIPBUILDER
P. 34

28


                                Private : hanya diakses class itu sendiri

                                Public : dapat diakses dari manapun
                                Protected : hanya dapat diakses dari package (satu folder) dan subclass

                                Default : tanpa modifier, hanya bisa diakses dari package dan class itu


                                  sendiri.























                           B.  PEWARISAN (INHERITANCE)

                           Inheritance  (pewarisan/penurunan)  merupakan  penurunan  sifat  (atribut  dan

                           metod)  dari  induk  classkepada  subclass  atau  anak  class.  Untuk
                           mendeklarasikan  suatu  class  sebagai  subclass  atau  class  turunan  dari  suatu

                           class dilakukan denganmenambah kata kunci “ extends”
                           Contoh :

                           public class B extends A {

                           ……………………….
                           }


                           Artinya : class B merupakan subclass atau turunan dari A (class B mewarisi

                           atribut dari class A).


                           C.  POLYMORPHISM

                           Polimorfisme  merupakan  Suatu  kemampuan  dari  sebuah  object  untuk
                           membolehkan  mengambil  beberapa  bentuk  yang  berbeda  agar  tidak  terjadi

                           duplikasi  object  (kemampuan  untuk  mempunyai  beberapa  bentuk  class  yang

                           berbeda). Polimorfisme ini terjadi pada saat suatu object bertipe parent class,
                           akan     tetai     pemanggilan      constructornya      melalui     subclass
   29   30   31   32   33   34   35   36   37   38   39