Page 43 - E-MODUL PEMROGRAMAN BERORIENTASI OBJEK
P. 43
Karakteristik Pemrograman Berorientasi Objek
Inheritance
1) Enkapsulasi (encapsulation)
Enkapsulasi adalah suatu mekanisme untuk menyembunyikan atau melindungi
property (atribut) / method tertentu dari sebuah class agar tidak dapat sembarangan
diakses dan dimodifikasi oleh suatu bagian program.
Cara untuk melindungi data yaitu dengan menggunakan access modifiers (hak akses).
No. Modifier Class dan Interface Method dan Variabel
1. Default Dapat diakses oleh yang Diwarisi oleh subclass di package yang sama
(tidak ada satu package dan dapat diakses oleh method-method di class
modifier) syang satu package
2. Public Dapat diakses Diwarisi oleh subclassnya dan dapat diakses
dimanapun dimanapun
3. Protected Tidak bisa diterapkan Diwarisi oleh semua subclassnya dan dapat
diakses oleh method di package yang sama
4. Private Tidak bisa diterapkan Tidak dapat diakses dimanapun kecuali oleh
method yang ada dalam class itu sendiri
38