- Back to Home »
- Belajar , Java »
- Overloading pada Java
Posted by : Unknown
Selasa, 20 Mei 2014
Overloading
Overloading adalah method dengan nama yang sama dengan method lain pada suatu class tetapi dengan parameter yang berbeda. Tujuan dibuatnya overloading yaitu memudahkan penggunaan method dengan fungsi yang hampir sama.
Contoh program Overloading
class motor{
int kecepatan = 0;
int gir = 0;
//method
void ubahGir(int pertambahanGir){
gir=gir+pertambahanGir;
System.out.println ("Gir:"+gir);
}
void tambahKecepatan(int pertambahanKecepatan){
kecepatan = kecepatan+ pertambahanKecepatan;
System.out.println ("Kecepatan:"+kecepatan);
}
}
class SepedaGunung extends motor {
public void setSadel (int jumlahgir){
System.out.println ("jumlahgir: " +jumlahgir);
}
}
public class Overriding {
public Overriding() {
public static void main(String[] args) {
motor motorku = new motor();
//memanggil
motorku.kecepatan=20;
motorku.gir=2;
//memanggil method
motorku.tambahKecepatan(30);
motorku.ubahGir(3);
}
}