![]() 44
2.2.4.5.1. Override
Override
merupakan sebuah teknik yang
subclass-nya
menggunakan attribut
atau behavior
milik subclass
itu sendiri daripada atribut dan behavior
yang didapat
dari supertype (Whitten & Bentley, 2007:380).
Gambar 2.27 Contoh Overriding Behavior
(Sumber: Whitten & Bentley, 2007:381 )
Gambar di atas menjelaskan bahwa class
Part-Time Employee menggunakan
behavior computePay() miliknya sendiri daripada yang diwarisi dari class Employee.
Class Part-Time Employee melakukan override sehingga behavior yang ada di class
Employee tidak dieksekusi.
2.2.4.6. Class
Menurut Whitten & Bentley
(2007:373), class
atau object
class
merupakan
sekumpulan instansi object
yang memiliki atribut dan behavior
yang sama.
Mereka
memberikan contoh misalnya pada buku Systems
Analysis
and
Design
Method
dan
buku lain, seperti Introduction
to
Programming
memiliki persamaan bahwa object
tersebut adalah buku.
Mereka memiliki atribut seperti nomor ISBN, judul, tanggal
cetak , edisi dan lainnya. Memiliki behavior
yang sama, seperti bisa dibaca dan
ditutup.
2.2.4.7. Object
Object
menurut Whitten & Bentley
(2007:163), merupakan enkapsulasi dari
data (disebut properties) yang mendeskripsikan ciri-ciri dari manusia, obyek, tempat,
|