Pengertian Polymorphism
Polymorphism adalah kemampuan untuk memperlakukan object yang memiliki perilaku (bentuk) yang berbeda.
Overloading itu
fungsionalitas yang memungkinkan kita untuk mendefinisikan beberapa method yang
mempunyai nama sama tetapi memiliki body method yang berbeda. Overloading
dimungkinkan karena adanya perbedaan signature (jumlah parameter method, dan
tipe datanya).
Contoh function overloading disini yang digunakan
berikut:
- void
tambah (int a, int b);
- void tambah(float d, float c);
- void tambah(double e, double f);
- void tambah(double e, double f);
Overiding itu method subclass sama
dengan method super class, parameternya sama tetapi pernyataan atau
implementasinya berbeda.
Pengertian
diatas tentang Polymorphism apakah, kawan blogger
sudah mengerti?Jika Belum mengerti juga langsung saja kita ke program nya
membedakan antara Overloading dan Overiding.
Pasti bisa jika
bertahap-tahap kawan blogger mempelajari Polymorphism tersebut.
Contoh dari Overiding.
Input Project Sepeda.
CLass turunan Sepeda.
Input Main untuk menjalankan Project .
Hasil Output dari project di atas.
Tidak ada komentar:
Posting Komentar