Home Start Back Next End
  
20
metoda
kelas
induknya.
Dengan
demikian
dengan
polimorfisme dapat
dilakukan
pengiriman
pesan
pada
suatu
objek
tanpa
harus
diketahui
tipe
objek
tersebut.
Polimorfisme di
dalam
kode
tujuan
diimplementasikan
dengan dynamic binding.
Sebagai
contoh
dalam
dunia
nyata,
kelas
binatang merupakan
kelas
induk 
dari 
kelas 
mamalia
dan 
kelas 
serangga Karena
semua
binatang dapat
berpindah
tempat,
maka
pindahtempat merupakan
salah  satu 
metoda  dalam  kelas  binatang.  Baik  mamalia maupun
serangga memiliki
metoda
pindahtempat juga.
Walaupun
begitu,
cara 
mamalia
berpindah 
tempat 
berbeda 
dengan 
cara 
serangga
berpindah
tempat.
Dengan
demikian,
metoda
pindahtempat bersifat
polimorfik.
A. Komponen-komponen bahasa  pemrograman
berorientasi objek
Kelas
Kelas adalah sebuah template dari objek. Sebuah kelas adalah sebuah tipe data
abstrak
yang
menyatukan data dengan proses. Data dinyatakan sebagai
field, proses
dinyatakan  dalam 
metoda  (method).  Dengan  demikian  suatu  kelas 
merupakan
wujud dari enkapsulasi.
Jika 
hendak  dibuat  suatu 
kelas 
yang 
memiliki  metoda-metoda
yang  sama
dengan suatu kelas lain, kelas baru
ini dapat diturunkan dari kelas yang lain
tersebut,
sehingga
tidak
perlu
mendefinisikan
ulang
metoda-metoda
yang
hendak
dipakai.
Hal ini merupakan wujud dari inheritance.
Word to PDF Converter | Word to HTML Converter