Konsep enkapsulasi dalam Pemrograman Berorientasi Obyek, menjadikan properti - properti dan metode - metode anggota suatu obyek dapat diatur agar terlindungi dari akses luar obyek tersebut. Properti atau metode kelas dapat diatur juga agar bisa diakses dari luar obyek. Dengan cara menambahkan katakunci penentu akses yang diletakkan di depan deklarasi properti atau metode tersebut : private : hanya dapat diakses dari dalam obyek public : dapat diakses dari dalam ataupun dari luar obyek protected : hanya dapat diakses dari dalam obyek tersebut dan obyek kelas turunannya konsep ini dapat digunakan untuk mencegah perubahan yang tidak diperkenankan terhadap suatu properti, atau untuk mengatur aturan jika suatu properti akan di ubah dengan cara memberikan metode untuk mengubahnya. Pada metode untuk mengubahnya itu di beri kode - kode untuk mengaturnya sehingga properti terssebut tidak dapat diubah seain menggunakan aturan yang dirancang pemrogram. Berikut contoh program java yang men