Polymorfisme
Polymorphism (polimorfisme) adalah
kemampuan untuk mempunyai beberapa bentuk class yang
berbeda. Polimorfisme ini terjadi pada saat suatu obyek bertipe parent
class, akan tetapi pemanggilan
constructornya melalui subclass. Misalnya deklarasi
pernyataan berikut ini:
Employee employee=new Manager();
dimana
Manager()
adalah
kontruktor pada class Manager yang merupakan
subclass dari class Employee.
Virtual Method Invocation (VMI) bisa terjadi jika
terjadi polimorfisme dan overriding. Pada saat obyek yang
sudah dibuat tersebut memanggil overridden method pada parent class, kompiler Java akan
melakukan invocation (pemanggilan) terhadap overriding method pada subclass, dimana yang seharusnya dipanggil adalah overridden
method. Silahkan dowload disini
0 Comments