POLIMORFISME (POLYMORPISHM)
Nama: Kristian Yunando Npm: 19316009 Kelas: TK19A 1. Jelaskan Pengertian Dari Polimorfisme, Overloading dan Overriding? 2. Jelaskan Perbedaan Polimorfisme dengan Inheritance? 3. Jelaskan Perbedaaan antara Overloading dan Overriding? Jawab: 1. Polimorfisme dalam OOP merupakan sebuah konsep OOP di mana class memiliki banyak “bentuk” method yang berbeda, meskipun namanya sama. Maksud dari “bentuk” adalah isinya yang berbeda, namun tipe data dan parameternya berbeda. Overloading adalah sebuah konsep pemprograman di mana beberapa method dengan nama yang sama pada suatu kelas memiliki parameter yang berbeda. Yang artinya ketika kita membuat membuat sebuah kelas, dan di dalam kelas tersebut terdapat beberapa method dengan nama yang sama dan memiliki parameter yang berbeda sehingga disebut dengan over loading. Overriding adalah sebuah kondisi dimana method yang ada di class utama (Parent class) digunakan kembali pada sub class ( class anak). Overrid...