A.) public : Variabel dapat
di akses pada semua kelas yang menggunakan kelas yang berisi
Variabel tersebut
private : Hanya dapat diakses oleh metode2 dalam kelas itu sendiri.
protected: Variabel instan dapat diakses pada kelas sendiri dan subkelasnya.
private : Hanya dapat diakses oleh metode2 dalam kelas itu sendiri.
protected: Variabel instan dapat diakses pada kelas sendiri dan subkelasnya.
Secara teori, Anda bisa menyatakan
semua variabel sebagai public sehingga semua kode proyek lain bisa menetapkan
dan mengambil nilai-nilai mereka . Namun, pendekatan ini melanggar aturan
enkapsulasi yang membutuhkan setiap objek untuk bertanggung jawab atas data
sendiri . Enkapsulasi dapat digunakan untuk menyembunyikan data . Untuk
menyembunyikan data, Anda akan mendeklarasikan semua variabel di class sebagai
pribadi atau dilindungi . Variabel dilindungi dan berperilaku sebagai
pribadi ,tetapi tersedia di setiap kelas yang mewarisi dari kelas ini . private
atau variabel dilindungi , nilai hanya tersedia untuk metode dalam
kelas,cara yang sama bahwa variabel tingkat kelas privat tersedia hanya untuk
metode dalam kode kelas form . Anda dapat menciptakan metode dari kelas baru
dengan pengkodean metode umum dalam kelas .Setiap metode yang Anda nyatakan
dengan kata kunci private hanya tersedia dalam kelas yang sama . Setiap metode
yang Anda nyatakan dengan kata kunci public tersedia untuk objek-objek
eksternal diciptakan dari kelas tersebut atau kelas lainnya, dan metode
yang Anda nyatakan dengan kata kunci protected berperilaku seperti
private di kelas dan setiap kelas yang mewarisi dari itu .
Tidak ada komentar:
Posting Komentar