Sabtu, 21 April 2012

Perbedaan Overiding dan Overloading

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:



2 komentar: