Skip to content Skip to sidebar Skip to footer

Belajar Java Pemula Method Overloading

Belajar Java Pemula Method Overloading

Belajar Java Pemula Method Overloading - Method overloading terjadi bila dalam satu class memiliki method dengan nama yang sama namun memiliki parameter yang berbeda.
Belajar Java Pemula Method Overloading
Java-Method overloading

Bila kita hanya perlu melakukan hanya satu operasi, maka memiliki nama method yang sama akan meningkatkan pembacaan program.


Misalnya untuk melakukan perkalian terhadap angka yang diberikan, namun memiliki beberapa angka berbeda sebagai argumen, bila method ditulis seperti x(int,int) untuk dua parameter, dan z(int,int,int) untuk tiga parameter, maka akan menyulitkan kita atau programmer lainnya untuk mengerti tugas dari method tersebut, karena memiliki nama yang berbeda.


Jadi tujuan utama method overloading adalah untuk memudahkan pembacaan program dengan cepat.

Ada dua cara untuk melakukan overload method :
  • Dengan mengganti jumlah argumen
  • Dengan mengganti tipe data
Contoh:

//Method overloading dengan jumlah parameter yang berbeda :

public class PerkalianKu {
 
 void perkalian(int a, int b){
  
  System.out.println(a * b);
  
 }
 
 void perkalian(int a, int b, int c){
  
  System.out.println(a * b * c);
  
 }
 
 public static void main(String args []){
  
  PerkalianKu objek = new PerkalianKu();
  
  objek.perkalian(25, 43);
  objek.perkalian(34, 23, 56);
 }
}

//Method overloading dengan tipe parameter yang berbeda :

public class PerkalianKu {
 
 void perkalian(int a, int b){
  
  System.out.println(a * b);
  
 }
 
 void perkalian(double a, double b){
  
  System.out.println(a * b);
  
 }
 
 public static void main(String args []){
  
  PerkalianKu objek = new PerkalianKu();
  
  objek.perkalian(25, 43);
  objek.perkalian(34.56, 23.7);
 }
}

Demikianlah pembahasan mengenai Belajar Java Pemula Method Overloading, semoga bisa menambah wawasan dan semangat anda, terutama para pemula dalam mempelajari bahasa Java.


1 comment for "Belajar Java Pemula Method Overloading"

  1. terimakasih sangat membantu, mampir sini gan contoh overloading dengan program rental kendaraan..
    balog18:http://balog18.blogspot.com/2018/05/contoh-program-rental-mobil-dan-motor.html

    ReplyDelete