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