Enkapsulasi Merupakan Suatu cara untuk menyembunyikan implementasi details dari suatu
class. enkapsulasi mempunya dua hal mendasar yaitu :
Informasi hidding
Menyediakan suatu perantara (methode) untuk mengaksesan data
seebelum ke program, berikut class diagram dari program yang akan dibuat, sebelum dilakukan
enkapsulasi
Kalender
+ tanggal : int
+ bulan : int
+ tahun : int
+Kalenderanggal:int)
+Kalenderbulan:int,tahun:int)
+Kalendertanggal:int,bulan:int,tahun:int)
Jika kita membuat program dengan NetBeans, maka langkah pertma dengan membuat project
baru dengan nama package bebas.
langkah kedua dengan membuat class baru, class pertma dengan nama class kalender: dengan
listing priram sebagai berikut
kemudian membuat class testing /penguji, dengan nama class testKalender dengan listing
program :