Overriding dan overloading merupakan sebuah class yang menggunakan nama method yang sama. Namun, overriding dan overloading memiliki perbedaaan. Disini kita akan membahas perbedaan pada overriding dan overloading berikut penjelasannya.
- Overriding
Merupakan sebuah subclass dapat mengiplementasikan method yang sudah ada pada superclass. Namun pada saat menggunakan nama method yang sama overriding ini berada pada subclass. Parameter yang digunakan pun harus sama. Selain itu overriding dapat menambahkan atribut pada kelas induknya untuk mendapatkan hasil yang berbeda.
contoh:
- Overloading
Merupakan sebuah class dengan menggunakan method yang sama pada class yang sama pula. Walaupun memiliki nama method yang sama harus memiliki parameter yang berbeda dan memiliki tipe data yang berbeda.
contoh:


Komentar ini telah dihapus oleh pengarang.
BalasHapusalah kontol gak ngerti gua
BalasHapus