Skip to content Skip to sidebar Skip to footer

Belajar Polymorphism di Bahasa Pemrograman Java

Pengertian dari Polymorphism (polimorfisme = banyak bentuk )adalah salah satu contoh  Konsep OOP, yang memiliki kemampuan  sebuah method ,dapat mempunyai nama sama ,namun dengan perilaku yang berbeda-beda. Kemampuan objek agar melakukan perilaku atau tindakan  yang secara konsep sama,  namun dengan cara yang berbeda-beda.


Kemampuan method sama namun dengan behavior,  atau perilaku 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.




belajar mengenal pengertian contoh penggunaan program konsep polimorfisme polymorphism dalam oop pada java



Pada artikel belajar java kali ini , kita akan mencoba belajar ,membuat , contoh penggunaan dari konsep Polymorphism ,dengan menggunakan bahasa pemrograman Java. Selengkapnya ,berikut mari kita simak lebih lanjut :


Contoh Code Program Method Overriding :


Contoh Program Method Overriding Polimorfisme Polymorphism pada Java
Contoh Code Program


//klik gambar untuk zoom

Output :


Output Hasil Contoh Program Method Overriding Polimorfisme Polymorphism pada Java
Output Hasil


Contoh Code Program Method Overloading :


Contoh Program Method Overloading Polimorfisme Polymorphism pada Java
Contoh Program Method Overloading 


Output :


Contoh Program Method Overloading Polimorfisme Polymorphism pada Java
Ouput Hasil


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

Berikut codenya :



Contoh lain Polymorphism java
Contoh lain Polymorphism



Output:

Anak Bisa Makan !

 Penjelasan :

Seperti yang kalian lihat pada code diatas , kita dapat membuat 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 jika kita ingin mengakses method yang bukan dari hasil overriding(override) dari class OrangTua ?. Untuk itu , kita perlu mengkonversikan class dari objek yang menggunakan konsep Polymorphism.

Berikut contoh codenya:

Contoh lain Polymorphism java
Contoh lain Polymorphism


Output:

 Penjelasan :

Pada code diatas , kita dapat mengetahui bahwa  ,untuk mengakses method yang bukan hasil overriding(override) dari class OrangTua, kita dapat mengkonversikan class dari objek dengan menggunakan syntax.  ClassChild objekchild = (ClassChild)objekparent;  . 

Baca juga :  Belajar Inheritance (Pewarisan) Bahasa Pemrograman Java


Post a Comment for "Belajar Polymorphism di Bahasa Pemrograman Java"