You are on page 1of 15

Pembuatan Metode

Thomas Brian, S.ST., M.Kom


Metode
• Sekumpulan kode yang ditujukan untuk melaksanakan suatu tugas
tertentu yang melekat dalam suatu objek dan kode-kode tersebut
akan dijalankan kalau namanya dipanggil.
Argumen
• Merupakan suatu mekanisme yang memungkinkan suatu nilai dapat
dilewatkan ke dalam suatu metode.
Contoh Metode dan Argumen
public int jumlah (int m, int n) {

Nama metode

… z = jumlah (2,3);
return …;
Nilai balik Argumen
}
Praktik: Jumlah.java
Return
• Pernyataan return digunakan untuk memberikan nilai balik
• File: TanpaRet.java
File: ContohReturn.java
Variabel Lokal dan Global
• Variabel lokal adalah variabel yang dideklarasikan di suatu metode
dan berlaku hanya di metode tersebut.
• Variabel global adalah variabel yang dideklarasikan di dalam kelas
akan dikenali di semua metode yang merupakan bagian dari kelas
tersebut.
File: LokalDanGlobal.java
• Q = Apakah bisa variabel di kelas dengan nama yang sama dengan
variabel local di suatu metode?
• A = Boleh.
• Q = Bagaimana menyatakan variabel di kelas atau yang lokal?
• A = Pada kasus ini tambahkan titik di depan nama variabel untuk
menyatakan variabel instan (variabel di kelas).
File : BedakanLokal.java
Metode Rekursif
• Adalah metode yang memanggil dirinya sendiri.
• Contoh untuk memecahkan faktorial.
• Dalam matematika, n faktorial(n!) didefinisikan sbb:
File: Rekursif.java
Overloading
• Overloading terhadap metode berarti membuat dua metode dengan
nama sama.
• Dalam hal ini, metode-metode yang dikenai overloading berbeda
dalam hal argumen di metode, baik tipe atau jumlah argumen
File: Overloading.java

You might also like