Polymorphism
Polimorfisme adalah konsep dalam OOP di mana objek dari kelas berbeda dapat diperlakukan sebagai objek dari superclass yang sama. Metode yang sama dapat memiliki perilaku berbeda tergantung pada objek yang memanggilnya.
Konteks Penggunaan
Fleksibilitas kode.
Contoh
Fungsi `bunyi()` pada Kucing keluar "Meong", pada Anjing keluar "Guk". Programmer cukup panggil `hewan.bunyi()` tanpa perlu if-else jenis hewannya.
Catatan
"Banyak Bentuk".
