Minggu, 11 April 2021

Algoritma Divide and Conquer

Nama : Bayu cahyadi

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

Riview artikel tentang Block Cipher

 Nama:Bayu cahyadi   Npm 19316085 #permasalahan block cipher melakukan penelitian tentang perancangan  Kriptografi Block Cipher dalam sebuah...