Anda di halaman 1dari 2

Latihan Pemrograman

Berorientasi Objek

Nama : Muhammad Irfan Baari (Irfan/Ipang)


Jurusan Studi : Teknik Informatika (TI)
Nim : 421910004

1. Jelaskan pengertian dari Polimorfisme?


Jawaban :
Dalam ilmu pengetahuan alam (Science), ilmu biologi, bahwa Polimorfisme,
adalah Ketika dua, ataupun beberapa Fenotipe, yang berbeda ada dalam populasi,
suatu Spesies- ataupun dalam kata-kata lain, yang berkemunculan lebih dari satu,
bentuk yang lain nya. Sebagai hasil dari proses evolusi, Polimorfisme, yang dapat
diwariskan dan bisa dapat dimodifikasi, oleh seleksi alam itu tersebut….

2. Jelaskan pengertian dari Overloading?


Jawaban :
Dalam bahasa Indonesia, (“Overloading”), yang memiliki makna “beban atau
jumlah, yang berlebih”. Istilah ini digunakan untuk dapat menggambarkan kondisi
Ketika usaha suatu objek-objek, tidak mampu lagi, untuk mengakomodasi beban atau
jumlah yang sangat berlebih….

3. Jelaskan pengertian dari Overriding?


Jawaban :
Overiding, adalah sebuah kondisi yang dimana, yang telah ada di Kela
(Class), utama, (Parrent Class), digunakan Kembali pada Sub Class (Class Anak)…..
4. Jelaskan perbedaan antara Polimorfisme dengan Inheritance?
Jawaban :

Inheritance (Pewarisan):

Inheritance (penurunan sifat / pewarisan), ini merupakan ciri khas dari OOP
yang tidak terdapat pada pemrograman prosedural gaya lama. Dalam hal ini,
inheritance bertujuan membentuk obyek baru yang memiliki sifat sama atau mirip
dengan obyek yang sudah ada sebelumnya (pewarisan).

sedangkan

Polymorphism, suatu aksi yang memungkinkan pemrogram menyampaikan


pesan tertentu keluar dari hirarki obyeknya, dimana obyek yang berbeda memberikan
tanggapan/respon terhadap pesan yang sama sesuai dengan sifat masing-masing
obyek.

Atau Polymorphism dapat berarti banyak bentuk, maksudnya yaitu kita dapat
menimpa (override), suatu method, yang berasal dari parent class (super class) dimana
object tersebut diturunkan, sehingga memiliki kelakuan yang berbeda.

5. Jelaskan perbedaan antara Overloading dengan Overriding?


Jawaban :
Perbedaan metode Overriding, itu adalah metode, pada Sub Class, yang telah
mempunyai nama dan juga tipe identik, atau sama dengan metode Superclass…
Overloading, itu adalah metode, dengan nama yang sama, dengan metode, lain, pada
suatu Class, tetapi juga dengan Parameter, yang selalu berbeda…….

Anda mungkin juga menyukai