==================================================
Nama/NIM : Ni Komang Widyasanti/1404505061
Jurusan/Fakultas/Universitas : Teknologi Informasi/Teknik/Universitas Udayana
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Mata Kuliah : Pemrograman Berorientasi Objek (B)
Dosen : I Putu Agus Eka Pratama, ST MT
==================================================
Implementasi Inheritance
Pada pembahasan kali ini, saya akan menjelaskan sedikit implementasi dari pewarisan. Dimana objek yang akan kita jadikan bahan adalah "Hewan". Seperti biasa, langkah pertama adalah membuat new project dengan main class Hewan
Langkah berikutnya adalah membuat kelas "Mamalia" dan "Reptil" pada file "Hewan"
Dalam pembuatan kelas Mamalia dan Reptil, pertama-tama kita harus memberi deklarasi terhadap ID, Nama, dan Keterangan. Selanjutnya adalah membuat Konstruktor dan Methode.
Setelah membuat kelas indukan atau superclass langkah selanjutnya adalah membuat anakannya, atau subclass dimana pada kasus ini kelas Mamalia akan memiliki subclass sapi, kucing, dan anjing (yang juga memiliki kelas anakan yaitu cihuahua, bulldog, dan pom). Kemudian kelas Reptil memiliki subclass ular (yang juga memiliki subclass kobra dan phyton), buaya, dan cicak. Tetaplah ingat, bahwa kata kunci dalam pewarisan adalah extends.
class Sapi extends Mamalia menandakan bahwa kelas Sapi merupakan kelas turunan atau subclass dari kelas Mamalia.
Tahap berikutnya adalah membuat instansiasi kelas dan pemanggilan terhadap masing-masing konstruktor pada kelas utama atau main class.
Jika sudah, tahap selanjutnya adalah melakukan compile, jika berhasil cobalah run program.
Mudah bukan? berikut ini adalah coding secara keseluruhan, jangan takut untuk mencoba!
Do Practice, Keep Learning, and Be Creative!
-------------------------------0000000000---------------------------------
ConversionConversion EmoticonEmoticon