Nama/NIM
: Viona Dewi Ayunitami/1404505063
Jurusan/Fakultas/Universitas
: Teknologi Informasi / Teknik / Universitas Udayana
Mata
Kuliah
: Pemrograman Berorientasi Objek (B)
Dosen
: I Putu Agus Eka Pratama, ST, MT
Pewarisan yaitu sebuah
kelas dapat menurunkan kelas lainnya, sehingga kelas turunannya tersebut
memiliki struktur dan sifat (perilaku, dalam hal ini methode) seperti kelas
induknya. Meski demikian, kelas anak tetap bisa memiliki perilaku tersendiri
(tambahan) di luar yang diwarisi oleh kelas induknya. Sebuah kelas induk
(kemudian akan disebut kelas super) dapat menurunkan beberapa kelas anak.
Pada kesempatan kali
ini saya membuat class Hewan.java, dimana ia menurunkan dua kelas anak yaitu
kelas Mamalia dan kelas Reptil. Masing-masing dari kelas anak ini akan
menurunkan lagi kelas anak di bawahnya, yaitu kelas Mamalia menurunkan kelas
Sapi, Anjing, dan Kucing , kelas Reptil akan menurunkan kelas Buaya, Ular, dan
Cicak. Kelas Ular akan menurunkan lagi kelas Cobra, Python, dan Anaconda.
Kelas Anjing akan
menurunkan lagi kelas Shitzu, Pitbul dan Papilion.
Agar lebih jelas, maka diagramnya seperti ini:
source kode:
Agar lebih jelas, maka diagramnya seperti ini:
source kode:
No comments:
Post a Comment