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

Contoh 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.

No comments

Bahasa Java. Powered by Blogger.