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);
    }

}

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © seputar anime - Skyblue - Powered by Blogger - Designed by Johanes Djogan -