Pages

Subscribe Twitter

Selasa, 05 April 2011

Inheritance, Polimorfisme, Enkapsulasi



Inheritance

Pewarisan adalah teknik yang menyatakan bahwa anak dari objek akan mewarisi data atau atribut dan metode dari induknya langsung. Beberapa faktor yang bersifat umum dimasukkan ke dalam kelas induknya serta mewariskan sifat tersebut pada kelas turunannya, sehingga dapat mengurangi pengulangan yang terjadi dalam desain dan pemrograman.
Jika kelas B adalah kelas turunan dari kelas A, maka kita bisa juga menyebut kelas A adalah kelas super dari kelas B. Kelas turunan bisa memiliki struktur atau perilaku tambahan dari kelas supernya. Atau bahkan kelas turunan bisa mengubah atau mengganti perilaku kelas supernya.

Polimorfisme

Polimorfisme adalah kemampuan dari sebuah objek untuk membolehkan mengambil beberapa bentuk yang berbeda. Secara harfiah, “poliberarti banyak sementara “morph” berarti bentuk.
Sebagaimana diketahui, salah satu kemampuan menonjol dari pendekatan OOP bahwa peralatan dapat dikombinasikan dalam bermacam cara, dan menghasilkan teknik berbagi kode dan penggunaan ulang. Oleh karena itu, di dalam pemrograman berorientasi objek, polymorphism diartikan merupakan suatu konsep yang menyatakan bahwa sesuatu yang sama dapat memiliki berbagai bentuk serta perilaku berbeda.

Enkapsulasi
Interface to access data
Jika kita telah melakukan information hiding terhadap suatu atribut pada suatu class, lalu bagaimana cara melakukan perubahan terhadap atribut yang kita sembunyikan tersebut, caranya adalah dengan membuat suatu interface berupa method untuk menginisialisasi atau merubah nilai dari suatu atribut tersebut

sumber : materi praktikum PBO pertemuan 3



Free Template Blogger collection template Hot Deals SEO

0 komentar:

Posting Komentar