|
21
e.
Attributes dan Instance Variables
Sebuah object memiliki atribut yang dibawanya bersama sepanjang
penggunaan
object
tersebut
dalam sebuah
program.
Atribut
ini
ditetapkan
sebagai
bagian
dari class
object.
Atribut
ditentukan
oleh
instance variables class. (Deitel dan Deitel, 2012, p12)
f.
Encapsulation
Class
mengenkapsulasi
atribut
dan method
ke
dalam object
sebuah
atribut object dan method yang berhubungan erat. Object dapat
berkomunikasi
satu
sama
lain,
tetapi
biasanya
suatu object tidak
mengetahui
bagaimana object lainnya diimplementasikan
rincian
implementasi tersembunyi dalam object itu sendiri. (Deitel dan Deitel,
2012, p13)
g.
Inheritance
Sebuah class object baru dapat dibuat dengan cepat dan mudah
dengan
inheritance
class
baru
akan
menyerap
karakteristik
class
yang sudah ada, memungkinkan pengubahan dan penambahan
karakteristik unik sendiri. (Deitel dan Deitel, 2012, p13)
Class
yang
sudah ada disebut dengan superclass, dan class yang baru
disebut
dengan subclass.
Setiap
subclass
dapat
menjadi superclass
untuk subclass berikutnya. (Deitel dan Deitel, 2012, p360)
Sebuah
anggota
public pada
class
dapat
diakses
di
manapun
program
ini memiliki referensi ke sebuah object dari class itu atau salah satu
subclass-nya. Sebuah anggota private pada class dapat diakses
hanya
|