![]() 12
sebutan instance. Sebuah instance
dapat mengacu pada
sebuah obyek tertentu.
Class
adalah sebuah blueprint
yang mendefinisikan
variables
dan methods
yang umum untuk semua objek dari
jenis tertentu. Class mendeklarasikan instance dari variables
yang dibutuhkan untuk menampung state dari seluruh objek.
Class
juga akan mendeklarasikan dan menyediakan
implementasi dari instance
methods
yang dibutuhkan untuk
beroperasi pada state dari objek.
Encapsulation adalah pembungkusan suatu variabel
dan method di dalam sebuah class.
Gambar 2.5
(Sumber: Object Oriented Programming using Java, 2007, p16)
Encapsulation
yang terkait dengan variables
dan
methods
menjadi sebuah bundel perangkat lunak yang rapi
adalah hal yang mudah namun merupakan ide yang bagus
dan menyediakan dua keuntungan kepada pengembang
piranti lunak, yaitu:
Modularity
Source dari code
untuk sebuah objek dapat
ditulis dan dijaga secara terpisah dari sourcecode
untuk objek yang lain. Objek juga dapat dengan
mudah beredar melalui sistem.
Information-hiding
|