Konsep Dasar Pemrograman Berorientasi Objek
Polymorphism
} Kemampuan
untuk memperlakukan object yang memiliki perilaku (bentuk) yang berbeda
} Implementasi konsep polymorphism:
1. Overloading:
Kemampuan untuk menggunakan nama yang sama untuk beberapa method yang berbeda
parameter (tipe dan atau jumlah)
2. Overriding:
Kemampuan subclass untuk menimpa method dari superclass, yaitu dengan cara
menggunakan nama dan parameter yang sama pada method