Algoritma divide dan conquer

Nama : Diotama Saputra

Npm : 19316034

Kelas : TK 19 A



 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.

Komentar

Postingan populer dari blog ini

Analisis dan pemodelan perangkat lunak

Sampling Distributions & Central Limit Theorem, Normal Approximation terhadap Binomial Distributions

penelitian