Npm :19316085
Kelas : TK 19A
1. Jelaskan pengertian dari polimorfisme, overloading, overriding dan inheritance
jawab :
a. Polimorfisme dalam bahasa yunani yaitu banyak bentuk, dalam istilah biasa disebut dengan satu interface banyak aksi, kemudian ini digunakan dalam pbo agar melakukan aksi dengan beda proses namun secara prinsipnya sama.
b. Overloading adalah suatu keadaan dimana beberapa method memiliki nama yang namun fungsionalitas yang beda.
c. Overriding yaitu suatu keadaan dimana subclass memodifikasi aksi yang diwarisi dari super class
2. Jelaskan perbedaan antara polimorfisme dengan inheritance jwb :
Polimorfisme ini digunakan dalam pbo agar melakukan aksi dengan beda proses namun secara prinsip sama. sedangkan Inheritance adalah dimana suatu entitas/obyek dapat mempunyai entitas/obyek turunan.
3. Jelaskan perbedaan antara overloading dengan overriding
jawab :
Overloading ini suatu keadaan dimana method memiliki nama yang sama namun fungsionalitasnya yang beda,
Sedangkan Overriding adalah suatu keadaan dimana subclass memodifikasi aksi yang diwarisi dari super class.
Dari tujuannya juga beda Overloading digunakan untuk memudahkan penggunaan / pemanggilan method dengan fungsionalitas yang mirip,
Overriding digunakan untuk menspesifikasikan aksi dari subclass.
sekian dan terimakasih
Tidak ada komentar:
Posting Komentar