Rabu, 31 Maret 2010

Efek dari anggota public, protected dan private dalam pewarisan

1. Apa yang dimaksud dengan pewarisan ?
2. Apa efek dari anggota public, protected dan private dalam pewarisan ?
3. Dapatkan konstruktor dan destructor dibuat dalam pewarisan ?

Jawab :

1. Pewarisan adalah kemampuan suatu objek atau kelas untuk mewariskan sifat-sifat yang terdapat di dalamnya ke kelas atau objek turunannya.
2. Efek public, private, dan protected dalam pewarisan :
Apabila kelas diturnkan sebagai public dari kelas induknya, maka :
- Bagian public yang terdapat pada kelas induk tetap akan menjadi bagian public pada kelas turunannya.
- Bagian protected yang terdapat pada kelas induk tetap akan menjadi bagian protected pada kelas turunannya.
- Bagian private yang terdapat pada kelas induk, tetap tidak akan dapat diakses oleh kelas turunannya.
Apabila kelas diturunkan sebagai private dari kelas induknya, maka :
- Bagian public yang terdapat pada kelas induk akan menjadi bagian private pada kelas turunannya.
- Bagian protected yang terdapat pada kelas induk akan menjadi bagian private pada kelas turunannya.
- Bagian private yang terdapat pada kelas induk, tetap tidak akan dapat diakses oleh kelas turunannya.
3. Dapat, hanya saja pada konstruktor harus disebutkan semua kelas induknya.