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