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/

Loading...