Overloading dan Overriding

Overloading

Adalah suatu cara untuk memberikan nama yang sama kepada dua method yang berbeda meski dua method tersebut berada dalam class yang sama. Hal ini dapat dilakukan dengan cara membedakan tipe parameter, jumlah parameter dan susunan parameter. Jadi, nama Method Boleh Sama, namun Jumlah Parameter Harus Berbeda. Nilai yang di Return harus memiliki tipe yang sama juga.

Membuat program SegiTiga.java
Membuat program MainSegiTiga.java


Overriding
Menuliskan method yang sama namun dengan jumlah parameter yang berbeda dan nilai kembalian harus sama. Overriding konsepnya sama dengan overloading yaitu menulis kembali method. Namun, caranya overriding menulis kembali method sama persis. Sama mulai dari nama method dan isinya dan mengimplementasi kembali di sub classnya. Overriding dipakai saat kita menggunakan method yang sama tapi berbeda implementasinya. Jadi overriding method mempunyai nama method yang sama, jumlah parameter dan tipe parameter serta nilai kembalian (return) method yang di override. Jika method memiliki modifier akses public, method overridenya juga harus public.

Membuat program OverRiding.java

Membuat program SubOverRiding.java






0 Responses to "Overloading dan Overriding"