Polimorfisme Pada Java
POLIMORFISME
> Pengertian Polimorfisme
Poly artinya banyak,Morfisme artinya bentuk.
Dalam OOP, Polimorfisme adalah sebuah perinsip dimana class dapat memiliki banyak "bentuk" method yang berbeda-beda meskipun namanya sama."Bentuk" di sini dapat berupa: isinya berbeda,parameternya berbeda,dan tipe datanya berbeda.
> Jenis Polimorfisme
Ada 2(dua) jenis polimorfisme berdasarkan cara membuatnya yaitu:
Polimorfisme statis menggunakan method overloading sedangkan Polimorfisme dinamis menggunakan method overriding.
> Perbedaan Overriding dan Overloading
-> Method Overloading terjadi pada sebuah class yang memiliki nama method yang sama tapi memiliki parameter dan tipe data yang berbeda.
-> Method Overriding dilakukan saat kita ingin membuat ulang sebuah method pada sub-class atau class anak.Method Overriding dapat dibuat dengan menambahkan anotasi @Override diatas nama method atau sebelum pembuatan method.
Komentar
Posting Komentar