Skip to main content

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.