Pages

Pewarisan pada Java part 2

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:


screenshoot:

compile :



No comments:

Artikel Terkait