Kamis, 14 April 2011

Encapsulation

Enkapsulasi merupakan implementasi penyembunyian informasi (information hiding). Tujuannya menyembunyikan informasi data (field) objek sehingga tidak terlihat dari luar. Dengan demikian, informasi tidak dapat diakses dengan sembarangan.

Dalam OOP, enkapsulasi sangat penting untuk keamanan serta menghindari kesalahan pemrograman. Bayangkan jika informasi nilai mata kuliah dari seorang mahasiswa dapat dibuka atau bahkan dig anti seenaknya

Dalam bahasa java, enkapsulasi dapat dilakukan pada class, metode, dan field, penerapan enkapsulasi sendiri dapat dilakukan secara bertingkat menggunakan access modifier yang terdiri private, public, dan protected

Tidak ada komentar:

Posting Komentar