22
B. Visibilitas
Visibilitas
memberikan
batasan-batasan akses
terhadap
sebuah
anggota
kelas,
berguna
untuk
menjaga
agar
informasi
yang
tidak
diperlukan oleh
objek
lain
tidak
dapat diakses, dan memberi kemungkinan operasi-operasi yang jelas bagi objek lain.
Ada tiga macam visibilitas yang digunakan secara umum:
Private,
anggota-anggota kelas yang tidak dapat diakses selain oleh kelas
itu sendiri.
Protected, anggota
yang
didefinisikan dalam
sebuah
kelas
dapat
diakses
dalam kelas turunannya.
Public, anggota sebuah objek dapat diakses oleh objek lain.
Tidak
semua
bahasa
pemrograman menggunakan ketiganya.
Beberapa
bahasa
pemrograman
bahkan
memiliki
konsep
yang berbeda-beda terhadap
masing-masing
visibilitas tersebut.
Sebagai
contoh,
visibilitas private
dalam
C++
berarti
dapat
diakses oleh semua
instance dari kelas
yang
sama,
sedangkan dalam
Delphi
anggota kelas yang bersifat private dapat diakses oleh kelas lainnya dalam satu unit.
2.2.4 Kriteria evaluasi
bahasa pemrograman
Seperti telah disinggung dalam bab pendahuluan, ada tiga kriteria dalam
menilai baik
tidaknya suatu bahasa pemrograman. Kriteria
yang dipaparkan di
sini
sesuai
dengan
kriteria
yang
dipaparkan
oleh
Sebesta
(2002).
Masing-masing tidak
diukur secara kuantitatif.
|