Tutorial Java – Penggunaan Method Pada Java
Pada tutorial kali ini kita akan belajar mengenai Penggunaan method pada java , namun sebelum beranjak lebih jauh alangkah lebih baiknya jika kita mengenal terlebih dahulu method java. Method atau biasa juga disebut fungsi biasanya digunakan untuk mempermudah didalam membuat sebuah program, terutama program yang besar dan banyak melakukan beberapa hal yang sama sehingga program akan menjadi lebih efisien serta dapat menghindari penggunaan memori berlebih. Fungsi atau method memiliki ciri-ciri sebagai berikut:
- Memiliki nama dari fungsi tersebut.
- Memiliki tugas spesifik tertentu.
- Memiliki sekumpulan statement atau perintah untuk melakukan tugas tersebut.
- Mengembalikan sebuah nilai kepada fungsi lain yang memanggil atau menggunakannya (jika perlu).
Fungsi Atau Method Pada Java
Dalam bahasa java terdapat 2 macam fungsi yaitu :
- Fungsi yang menggembalikan/menghasilkan nilai (non void function)
- Fungsi tidak mengembalikan/menghasilkan nilai (void function)
Deklarasi Function
Pada dasarnya, cara mendeklarasikan fungsi di dalam bahasa Java serupa dengan bahasa C. Berikut ini adalah cara mendeklarasikan fungsi di dalam bahasa Java:
<Modifier><Return type><function name><parameter list>
Dimana :
- Modifier : sebuah access modifier(public, private, protected), yang dapat dikombinasikan dengan tipe modifier lain (static, final, abstract). Modifier static digunakan untuk mendefinisikan member class, sehingga metode/fungsi dapat diakses langsung dengan nama kelas (Untuk member/fungsi non static maka dipanggil melalui instant atau dengan membuat objek terlebih dahulu)
- Return Type : type nilai pengembalian dari fungsi (int,String,boolean dll)
- Function name : nama fungsi yang nantinya akan di panggil di dalam program
- Parameter list : adalah nama dan tipe variable yang akan digunakan untuk menyimpan nilai yang dibutuhkan oleh fungsi tersebut. Jika terdapat lebih dari 1 parameter, maka parameter ditulis dipisahkan dengan koma.
Method tanpa parameter
Method tanpa parameter adalah method yang tidak memiliki parameter sama sekali. Contoh :
public class Method1{ public static void buatGaris(){ System.out.println("================"); } public static void main(String args[]){ buatGaris(); } }
Membuat dan memanggil fungsi
Fungsi didalam java dapat diletakkan disembarang tempat selama masih ada didalam class.Bisa sebelum program utama(public static void main) atau sesudahnya, Fungsi yang sudah dibuat dapat di panggil oleh fungsi yang lain atau dari dalam program utama.Pemangilan fungsi dilakukan dengan memanggil nama fungsi diikuti parameternya ( lihat contoh pada program).
A. Fungsi yang menghasilkan nilai (Non Void Function)
Adalah fungsi yang ketika kembali ke program utamanya disertai dengan membawa suatu nilai. Untuk mengembalikan nilai kedalam nama fungsi menggunakan perintah return.
Contoh Program :

Outputnya :

B. Fungsi yang tidak menghasilkan nilai (void Function)
Sebuah fungsi tidak harus selalu mengembalikan nilai. Tipe dari fungsi yang tidak dapat mengembalikan nilai adalah void. Berikut adalah contoh fungsi yang tidak mengembalikan nilai, yaitu untuk menampilkan kata “Hello” ke layar sebanyak n kali.
Contoh Program :

Outputnya :

Method dengan parameter (object)
Method ada yang mempunyai parameter. Ada 2 buah parameter yaitu
parameter formal adalah parameter yang tertulis dalam definisi method
Parameter aktual parameter yang berada pada inputan langsung pada saat
penggunaan method tersebut.Parameter bisa lebih dari satu dengan dipisahkan tanda koma. Yang perlu diperhatikan pada saat pemanggilan method adalah jumlah, urutan dan tipe parameter aktual harus sesuai dengan jumlah urutan dan tipe parameter formal. Contohnya :
public float jumlah(int a, float b) { return (a+b); }
Method Overloading
Bahasa java mendukung method overloading , java dapat membedakan
beberapa method dengan nama yang sama di dalam sebuah kelas namun
parameternya berbeda. Hal ini sangat menguntungkan karena memudahkan kita dalam mengingat nama method, bayangkan bila program pada class Gambar harus diberi nama drawInterger(int i), drawString(String s), drawDouble(double d). Method overloading dibedakan oleh jumlah dan jenis tipe data parameternya. Contoh method overloading :
public class Gambar{ public void draw(int i){ ..... } public void draw(String s){ ..... } public void draw(double d){ ..... } public void draw(int i, double d){ ..... } }
Sekian sedikit penjelasaan mengenai method pada java .
Incoming search terms :
- macam macam method pada java
- method pada java yang dapat mengembalikan nilai disebut
- fungsi public void pada java
- ciri-ciri fungsi pada java ditandai dengan adanya kata
- fungsi public class pada java
- fungsi system.out.println pada java
- fungsi return pada java
- contoh method void
Tutorial Java - Definisi, Cara Kerja Rekursif Pada Java - KodeKreasi
7 Juli 2020[…] Sekian artikel kaali ini tentang definisi serta cara kerja rekursif pada java jangan lupa baca artikel saya yang lain tentang method pada java […]