Belajar Polymorphism Di Bahasa Pemrograman Java
Tuesday, May 19, 2020
Add Comment
Pengertian dari Polymorphism (polimorfisme = banyak bentuk )adalah salah satu contoh Konsep OOP, yang mempunyai kemampuan sebuah method ,dapat mempunyai nama sama ,namun dengan sikap yang berbeda-beda. Kemampuan objek semoga melaksanakan sikap atau tindakan yang secara konsep sama, namun dengan cara yang berbeda-beda.
Kemampuan method sama namun dengan behavior, atau sikap berbeda-beda ,antara Super class dengan Sub class ini, disebut juga dengan method Overriding. Serta kemampuan method sama namun dengan paramater yang berbeda-beda ,ini juga bisa disebut method Overloading Kedua tipe method tersebut , menganut konsep dari Polymorphism.
Pada artikel mencar ilmu java kali ini , kita akan mencoba mencar ilmu ,membuat , rujukan penggunaan dari konsep Polymorphism ,dengan memakai bahasa pemrograman Java. Selengkapnya ,berikut mari kita simak lebih lanjut :
Contoh Code Program Method Overriding :
Contoh Code Program |
//klik gambar untuk zoom
Output :
Output Hasil |
Contoh Code Program Method Overloading :
Contoh Program Method Overloading |
Output :
Ouput Hasil |
Contoh code lain yang bisa kita gunakan , dengan memakai konsep Polymorphism.
Berikut codenya :
Anak Bisa Makan !
Penjelasan :
Seperti yang kalian lihat pada code diatas , kita sanggup menciptakan objek dengan class OrangTua (Super class ) ,namun dengan Constructor(Anak()) dari class Anak (Sub Class). Nah , nilai atau value akan secara otomatis tampil ,adalah nilai atau value yang berada di class Anak. Yaitu : Anak Bisa Makan !.
Nah , bagaimana caranya kalau kita ingin mengakses method yang bukan dari hasil overriding(override) dari class OrangTua ?. Untuk itu , kita perlu mengkonversikan class dari objek yang memakai konsep Polymorphism.
Berikut rujukan codenya:
Contoh lain Polymorphism |
Output:
Penjelasan :
Pada code diatas , kita sanggup mengetahui bahwa ,untuk mengakses method yang bukan hasil overriding(override) dari class OrangTua, kita sanggup mengkonversikan class dari objek dengan memakai syntax. ClassChild objekchild = (ClassChild)objekparent; .
Baca juga : Belajar Inheritance (Pewarisan) Bahasa Pemrograman Java
0 Response to "Belajar Polymorphism Di Bahasa Pemrograman Java"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda