Belajar Polymorphism Di Bahasa Pemrograman Java

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.




 Kemampuan objek semoga melaksanakan sikap atau tindakan  Belajar Polymorphism di Bahasa Pemrograman Java



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 :


 Kemampuan objek semoga melaksanakan sikap atau tindakan  Belajar Polymorphism di Bahasa Pemrograman Java
Contoh Code Program


//klik gambar untuk zoom

Output :


 Kemampuan objek semoga melaksanakan sikap atau tindakan  Belajar Polymorphism di Bahasa Pemrograman Java
Output Hasil


Contoh Code Program Method Overloading :


 Kemampuan objek semoga melaksanakan sikap atau tindakan  Belajar Polymorphism di Bahasa Pemrograman Java
Contoh Program Method Overloading 


Output :


 Kemampuan objek semoga melaksanakan sikap atau tindakan  Belajar Polymorphism di Bahasa Pemrograman Java
Ouput Hasil


Contoh code lain yang bisa kita gunakan , dengan memakai  konsep Polymorphism.

Berikut codenya :



 Kemampuan objek semoga melaksanakan sikap atau tindakan  Belajar Polymorphism di Bahasa Pemrograman Java
Contoh lain Polymorphism



Output:

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:

 Kemampuan objek semoga melaksanakan sikap atau tindakan  Belajar Polymorphism di Bahasa Pemrograman Java
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



Sumber https://www.okedroid.com/
Show comments
Hide comments

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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close