Polymorphism adalah sebuah nama atau variabel yang bisa direpresentasikan di program yang berbeda - beda. Maksudnya ialah jika kita mempunyai sebuah method di superclass, method tersebut juga bisa dibuat di dalam subclass dengan nama yang sama (Baca disini apa itu method) . Misalnya lagi di superclass kita merupakan kelas hewan dan memiliki method suara( ), lalu subclassnya ada kucing ,kambing dan sapi. Subclass tersebut mewarisi method tersebut dengan nama yang sama tapi statemen didalamnya berbeda. Agar polymorphism bisa berjalan efektif, pastikan konsep inheritance (Baca disini tentang apa itu inheritance ) diterapkan karena agar bisa melakukan overriding method untuk subclassnya. Seperti berikut penulisannya :
Polymorphism program diatas menggunakan Overriding method yang dimana method di superclass di akses oleh semua subclass. Kata kunci "Final" digunakan agar method di tiap subclass tidak bisa di akses atau di turunkan lagi di kelas turunannya. Kata kunci "@override" merupakan simbol polymorphism karena nama yang sama, jika kunci tersebut tidak di cantumkan, akan error pentung merah yang terjadi. Jadi seperti itu penjelasanya tentang polymorphism ya.
Oke semoga bermanfaat.
-
Nah sedikit bercerita nih, Algoritma dan Pemograma 1 sudah terlewati dengan sempurna. Nah tugas akhir yang saya terima itu ada 2 part. Yang...
-
Operator Conditional biasanya di gunakan ketika ada pilihan misalnya lulus atau gagal, hampir sama seperti if, if-else. Mungkin perbedaanya...
-
Wahhh,,Pada postingan kali ini saya mengulang pembahasan dari awal, kok bisa?? yahh saya juga masih belajar jadi wajar jika ada sedikit ke...
-
Sebelumnya artikel yang saya update ialah Kelas Dalam Java , kali ini tentang method. Method adalah sekumpulan fungsi yang digunakan untuk...
-
Jika sebelumnya saya menjelaskan macam - macam bilangan dalam teknik digital , sekarang saya mau menjelaskan cara perhitungan Bilangan ter...















0 komentar:
Posting Komentar