Modul 4 : Tugas Pendahuluan
Tugas Pendahuluan
1. Apa yang anda ketahui tentang Information hiding ?
2. Jelaskan tentang Interface to access data dalam konsep Pengkapsulan?
3. Jelaskan mengenai keyword public, protected dan private ?
Jawaban :
1. Information hiding
Information
Hiding adalah menyembunyikan attribute suatu objek dari objek lain.
Encapsulation adalah menyembunyikan method suatu objek dari objek lain.
Attribute maupun method disembunyikan dengan cara memberikan modifier
private.Method
dalam kelas yang sama, yang memberikan nilai pada attribute private
disebut method setter, sedangkan method masih dalam kelas yang sama,
yang mengambil nilai dari attribute private disebut getter.
2. Jika kita telah melakukan information hiding terhadap suatu attribut pada suatu class, lalu bagaimana cara melakukan perubahan terhadap attribut yang kita sembunyikan tersebut, caranya adalah dengan membuat suatu interface berupa method untuk menginisialisasi atau merubah nilai dari suatu attribut tersebut
3. --> atribut Public : izin akses public sebuah atribut biasanya digunakan oleh sebuah class jika sebuah atribut diperbolehkan diakses secara langsung oleh class lain. sebuah atribut yang dinyatakan sebagai public dapat diakses secara langsung oleh class lain di luar class yang membungkusnya.
--> atribut Protected :izin akses protected sebuah atribut biasanya digunakan oleh sebuah class jika sebuah atribut diperbolehkan diakses secara langsung oleh class lain yang merupakan class turunannya (inheritance). sebuah atribut yang dinyatakan sebagai protected tidak dapat diakses secara langsung oleh class lain di luar class yang membungkusnya kecuali class class turunannya.
-->atribut Private : izin akses private pada sebuah atribut biasanya digunakan oleh sebuah class untuk melindungi atribut-atributnya agar tidak dapat diakses oleh class lain. sebuah atribut yang dinyatakan sebagai private hanya dapat diakses secara langsung oleh kelas yang membungkusnya.
0 komentar:
Posting Komentar