Method dalam Java
📌 Pendahuluan
Method (function) dalam Java adalah blok kode yang digunakan untuk mengelompokkan logika tertentu agar dapat digunakan kembali (reusable).
Dengan method, kode menjadi:
- Lebih terstruktur
- Mudah dibaca
- Mudah dirawat (maintainable)
1️⃣ Struktur Dasar Method
returnType namaMethod(parameter) {
// body method
}
Penjelasan:
- returnType → tipe data yang dikembalikan
- namaMethod → nama method
- parameter → input method (opsional)
2️⃣ Contoh Method Sederhana
public static void sapa() {
System.out.println("Hello World");
}
Pemanggilan:
sapa();
3️⃣ Method dengan Parameter
public static void sapaNama(String nama) {
System.out.println("Halo " + nama);
}
Pemanggilan:
sapaNama("Ucup");
4️⃣ Method dengan Return Value
public static int tambah(int a, int b) {
return a + b;
}
Pemanggilan:
int hasil = tambah(5, 3);
System.out.println(hasil);
5️⃣ Method Tanpa Return (void)
public static void cetakPesan() {
System.out.println("Ini method tanpa return");
}
6️⃣ Method Overloading
public static int tambah(int a, int b) {
return a + b;
}
public static double tambah(double a, double b) {
return a + b;
}
7️⃣ Parameter vs Argument
- Parameter → variabel di method
- Argument → nilai saat pemanggilan
8️⃣ Scope dalam Method
public static void contoh() {
int x = 10;
}
9️⃣ Best Practice
- Gunakan nama method yang deskriptif
- Satu method = satu tanggung jawab
- Hindari method terlalu panjang
- Gunakan return jika diperlukan
🎯 Penutup
Method adalah fondasi penting dalam Java untuk membuat kode yang modular, reusable, dan mudah dipahami.