Contoh Program Overloading pada Java

Daftar Isi
Pada tutorial kali ini kita akan belajar dengan salah satu fungsi penting pada pemrograman java yaitu overloading. Dan disini kita juga akan melihat bagaimana penggunaan overloading ke dalam sebuah sebuah program. Oke langsung saja kita lanjut ke bawah.

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. Baik, langsung saja kita lihat bagaimana implementasi overloading pada program java.
    
- Contoh program overloading
input :
/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Dedekurniawan
 */
class Pertambahan {

    public void tambah1() {
        int a = 5, b = 10;
        System.out.println("Hasil Pertambahann dari metod tambah1 ke-1 = " + (a + b));
    }

    public void tambah1(int x, int y) {
        System.out.println("Hasil Pertambahann dari metod tambah1 ke-2 = " + (x + y));
    }

    public static void main(String[] args) {
        Pertambahan pp;
        pp = new Pertambahan();
        pp.tambah1();
        pp.tambah1(5, 5);
    }
}
Hasil:
image

Penjelasan : Dari contoh program di atas, method tambah1 pada class Pertambahan dioverloading, sehingga ada perbedaan parameter antara method tambah1() dengan metod tambah1(int x, int y).

Semoga berhasil dan bermanfaat, terimakasih.
DedeBKc
DedeBKc Hai, saya Dede Kurniawan, seorang Full Stack Developer. Saya suka berbagi tutorial IT dan menulis di blog. Yuk, bergabung dan eksplorasi dunia IT bersama saya!

1 komentar

Silahkan berkomentar yang bijak dan sesuai dengan topik pembahasan...
Comment Author Avatar
29 Oktober 2020 pukul 03.10 Hapus
jenis jenis overload ada apa saja ya?