MATERI PEMROGRAMAN BERBASIS OBJEK PERTEMUAN KE-3
TEORI DAN KONSEP
PEMROGRAMAN BERBASIS
OBJECT
a.Enkapsulasi (Encapsulation)
• Karakteristik ini merupakan suatu cara bagaimana menyembunyikan sedemikian rupa suatu proses kedalam sistem, hal ini berguna untuk menghindari interferensi dari luar sistem dan juga lebih untuk menyederhakanan sistem itu sendiri.
Contoh Script Enkapsulasi
b. Pewarisan (Inheritance)
Inheritance (pewarisan/penurunan) merupakan penurunan sifat (atribut dan metod) dari induk class kepada subclass atau anak class. Untuk mendeklarasikan suatu class sebagai subclass atau class turunan dari suatu class dilakukan dengan menambah kata kunci “ extends”
Contoh Script Pewarisan
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.
0 komentar: