Home Start Back Next End
  
21
Kelas abstrak (abstract
class) adalah kelas
yang tidak berisi
implementasi yang
lengkap
(samasekali
tidak
berisi
implementasi
jika
benar-benar
abstrak),
berguna
sebagai
template
bagi
pembangunan kelas-kelas
lain
yang
fungsinya
lebih spesifik.
Hal ini sangat berguna dalam kaitan dengan polimorfisme.
Antarmuka (Interface)
Antarmuka (interface)
berlaku
sebagai
kelas
abstrak,
yang
tidak
memiliki
implementasi
apa
pun.
Hanya
memperkenalkan operasi-operasi
tanpa
mendefinisikan bagaimana seharusnya operasi
tersebut dilakukan. Antarmuka harus
diimplementasikan oleh
suatu
objek.
Suatu
variabel
antarmuka dapat
diasosiasikan
dengan objek apa pun yang mengimplementasikan antarmuka tersebut.
Field
Field
adalah
variabel-variabel
yang
merupakan
anggota
kelas,
diasosiasikan
dengan data tertentu.
Metoda
(method)
Metoda
(method) adalah
subprogram
yang
disatukan
dalam
sebuah
kelas.
Metoda
menunjukkan operasi
yang
dapat
dilakukan
terhadap
suatu
objek.
Dengan
kesatuan
metoda
dan
field dalam
sebuah
objek,
penulis
program
hanya
perlu
mengetahui operasi
apa
yang dapat dilakukan terhadap sebuah objek, dan
data apa
yang
dapat
diambil
dari
objek
tersebut.
Pemrogram tidak
perlu
mengetahui
detail
proses yang dilakukan oleh suatu objek.
Word to PDF Converter | Word to HTML Converter