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.
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.