Pengertian Overloading

Overloading Merupakan Suatu Function yang memiliki parameter , dan function tersebut dapat memiliki nama function yang sama dengan yang lainnya dengan syarat jumlah parameter mesti berbeda atau bisa kita bilang Situasi di mana beberapa rutin dalam sebuah program dapat mempunyai nama sama tetapi berbeda jenis parameter dan/utau jenis return value.

Overloading secara singkat :
  • Nama Method Boleh Sama , Tapi Jumlah Parameter Mesti berbeda
  • Nilai Yang Di Return Harus memiliki Tipe yang sama
Contoh Program Overload pada java :

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

       //Metod tambah1 di overloading dengan 2 parameter (int x, int y)
       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(); //memanggil metod tambah1 ke-1
                     pp.tambah1(5,5); //memanggil metod tambah1 ke-2
        }
}


0 komentar: