SM 2 # tugas 12 Polimorfisme
NAMA : Muchammad Yusril Ibnu Shina
NIM : 4121003
KELAS : Sistem Informasi A
Resume materi POLIMORFISME
Poly artinya banyak, morfisme artinya bentuk.
Polimorfisme (bahasa inggris polymorphism) adalah sebuah prinsip dalam biologi
di mana oraganisme atau spesias dapat memiliki banyak bentuk atau tahapan
(stages). Prinsip ini juga diadopsi pada pemrograman berorientasikan objek.
Sehingga kita dapat definisikan sebagai berikut:
Polimorfisme dalam OOP adalah sebuah prinsip
di mana class dapat memiliki banyak “bentuk” method yang berbeda-beda meskipun
namanya sama.“Bentuk” di sini dapat kita artikan: isinya berbeda, parameternya
berbeda, dan tipe datanya berbeda.
Polimorfisme
pada Java ada dua macam:
1. Static
Polymorphism (Polimorfisme statis);
2. Dynamic
Polymorphism (Polimorfisme dinamis).
Beda dari keduanya terletak pada cara membuat
polimorfismenya. Polimorfisme statis menggunakan method overloading
sedangkan polimorfisme dinamis menggunakan method overriding
Perbedaan polimorfisme statis dan dinamis
diantaranya adalah :
·
1. Polimorfisme statis hanya terjadi dalam satu
class saja.
· 2. Sedangkan polimorfisme dinamis terjadi pada
saat ada hubungan dengan class lain seperti inheritance.
Komentar
Posting Komentar