Minggu, 29 Mei 2011

Overloading Pada Java

Berikut contoh polymorphisme:

public class Bangun {
    int panjang;
    int lebar;
    int sisi;
   
    public void tampil(int sisi){
        int luas = sisi * sisi;
        System.out.println("Luas Persegi            : " + luas);
    }
   
    public void tampil(int panjang, int lebar){
        int luas = panjang * lebar;
        System.out.println("Luas Persegi Panjang    : " + luas);
    }
}

Perhatikan fungsi tampil yang di tulis tebal. Di sini peran overload akan tampak. Apabila temen - temen memanggil fungsi tampil(int sisi), maka yang akan tampil adalah luas dari persegi dan apabila temen - temen memanggil fungsi tampil(int panjang, int lebar), maka yang akan tampil adalah luas dari persegi panjang

Tidak ada komentar:

Posting Komentar