Pewarisan pada Java

Membuat Program Sederhana Menggunakan Inheritance(Pewarisan) Pada Java.



1.) Membuat Super Class yaitu Binatang.java



Penjelasan :

Contoh code program di atas ,pertama tama membuat class yang bernama Binatang, yang akan menjadi Super atau Parent class. Di dalam class tersebut ,kita mendeklarasikan 2 variable yaitu nama dan umur.
Selanjutnya kita mendefinisikan 2 method di dalamnya ,  dengan tipe void (tidak mengembalikan nilai , pertama method bernama .tampilSuara(), yang akan digunakan untuk Child class atau Sub class . Serta method .showInfo() beserta parameter , yang akan digunakan saat pembuatan dan pemanggilan objek.

2.) Membuat Sub Class yaitu Anjing.Java





Penjelasan :



 Disini kita menggunakan keyword extends , untuk mewariskan sifat-sifat seperti atribut dan method ,yang ada di class Binatang  ke class Anjing. Dengan menggunakan Annotations override , yang berarti kita telah menggunakan method .tampilSuara() dari class Binatang , untuk di tampilkan outputnya secara berbeda saat pembuatan dan pemanggilan objek. Pada contoh code program di atas, kita membuat class anjig sebagai Sub atau Child Class

3.) Membuat Sub Class Kucing.java



Penjelasan :


Membuat class kucing sama seperti class anjing sebelumnya


4.) Membuat Main Class




Penjelasan :

Pada Contoh Code program di atas ,kita mencoba membuat dan memanggil method objek ,yang berasal dari Sub class dan Parent class


Output :




--------------------------------------------------------------------------------------------------------------------------

ERROR!! 




Penjelasan :
Pada saat membuat program OOP yaitu khusunya inheritance kita tidak boleh menggunakan mode private pada Super Class atau Sub Class, maka akan terjadi error dikarenakan tidak di ijinkan saat memanggil Class Class yang ada.

Output : 



...............

Komentar