OOP

karakteristik dari OOP-1
1.      Abstraction        = Cara kita melihat suatu sistem dalam bentuk yang lebih sederhana,                       
                                yaitu sebagai suatu kumpulan subsistem (objek ) yang saling   
                                berinteraksi.
2.      Modularity        = Sifat Objek adalah modular. objek dapat ditulis dan dimaintain secara
                   terpisah (independen) dari objek lain.
karakteristik dari OOP-2
1.      Encpasulation    = Mekanisme menyembunyikan suatu proses dalam sistem, untuk
                   menghindari suatu  interfersensi dan menyederhanakan pengunaan
                   sistem itu sendiri.

karakteristik dari OOP-3
1.              1.    Inheritance        = Suatu class dapat mewariskanatribut dan method kepada class lain
                                (subclass),  serta membentuk class hierarchy

karakteristik dari OOP-4
    1.      Polimorphism   = suatu objek dapat memiliki beberapa bentuk, sebagai objek dari
                                   classnya sendiri atau dari subclassnya.
·         Overloading   : Penggunaan satu nama untuk beberapamethod yang berbeda  
                           (beda parameter)

·         Overriding      : Terjadi ketika deklarasi method subclassdengan nama dan
                            parameter yang sama dengan method dari superclassnya