Home Start Back Next End
  
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.
Word to PDF Converter | Word to HTML Converter