google-site-verification: googlef5a045a9be3b6879.html Njunx Blog

Senin, 25 Maret 2013

Tingkat Akses protected


Kode program :

Output program :

Dalam program di atas, kita mendefinisikan method setA() dan getA() pada kelas A dengan sifat protected. Dengan demikian, method tersebut dapat diakses oleh kelas turunan-turunannya (dalam hal ini kelas B). Namun, pada saat kita mengakses method tersebut dari kelas C, maka akan terjadi kesalahan ketika proses kompilasi. Hal ini disebabkan karena kelas c tidak memiliki hubungan hirarki dengan kelas A. Di sini, kelas c dianggap sebagai lingkungan luar yang tidak diizinkan untuk mengakses data-data protected dari kelas A.

0 komentar: