Java Overloading Methods / Metode Overloding pada java

Sekarang kita akan membahas Metode Overliading pada sebuah program java, yang nanti ini sangat perlu sekali dalam program yang kita buat

Java Overloading Methods / Metode Overloding pada java


Java membolehkan kita untuk memiliki banyak method yang memiliki nama sama sepanjang setiap method  memiliki jenis argumen yang berbeda. Dengan kata lain, adalah boleh untuk memiliki dua method  berikut dalam satu class
 
public String printString(String string)
public String printString(String string, int offset)


Teknik ini yang disebut dengan method overloading. Nilai kembalian ”return value” dari method tidak lagi menjadi pusat perhatian. Dengan demikian, kedua method ini boleh berada di class yang sama
 
public int countRows(int number);
 public String countRows(int number);

Using Method Overloading (Penggunaan Metode Overloading)

Deklarasi sebuah method dibentuk dari urutan : Nama method jenis kembalian method (return value) dan parameter masukan membentuk apa yang disebut method’s signature. Method signature ini yang harus berbeda, dan tidak boleh sama dalam satu class. Jadi Nama method boleh sama selama return value atau parameter masukannya berbeda
 
public class MainClass {   
public void print(int a) {    
System.out.println(a);    }     

public void print(String a) {    
System.out.println(a); 
} 
}


Seperti yang saya jelaskan sebelumnya, bahwa diperbolehkan memiliki dua method pada class yang sama
 
public class MainClass {
   public int printNumber(int i) {
       return i*2;
   }

   public long printNumber(long i) {
       return i*3;
   }

   public static void main(String[] args) {

   }
 }


jika kita ingin memasukan argumen printNumber(3) maka kita menggunakan method berikut :
 
public int printNumber(int i)

Semoga Bermanfaat Artikel ini

0 comments:

Posting Komentar