Karakteristik OOP ada 3 macam, yaitu:
1. Encapsulation
2. Inheritance
3. Polymorphism
mari kita jelajahi satu persatu karakteristik OOP ini... :)
1. Encapsulation
Encapsulation
adalah Penggabungan antara field dan method dalam suatu object yang
mendukung information hiding. Information hiding disini yang dimaksud
adalah penyembunyian informasi tertentu supaya tidak dapat diakses
secara langsung.
2. Inheritance
Inheritance
adalah pewarisan sifat dari class induk ke class anak dan semua method
dapat diwariskan dari class induk ini. di dalam inheritance ini hanya
yang public class dan protected class yang dapat diakses oleh anak
class. dan class anak pun dapat mengoverride (menulis ulang) method yang
ada dalam class induk.
3. Polymorphism
Polymorphism
adalah Kemampuan sebuah object untuk melakukan suatu method yang
terdapat dalam tipe data atau class lain. Biasanya terdapat dalam
hubungan antara class induk dan class anak.
Mungkin sharing tentang
karakteristik dalam OOP sampai disini aja.. mudah2an temen2 yang baca
jadi terbuka wawasan tentang OOP. semoga bermanfaat. dan kalo ada yang
mau ditambahin saya akan menerimanya dengan senang hati.. :D
Tidak ada komentar:
Posting Komentar