تعريف دالة (Method)
public class Main {
static int add(int a, int b) {
return a + b;
}
public static void main(String[] args) {
int result = add(4, 6);
System.out.println(result); // 10
}
}
مكوّنات الدالة
static int add(int a, int b)
// ↑ ↑ ↑
// نوع اسم المعاملات
// العائد
- نوع القيمة المُعادة (
int). voidإن لم تُعد شيئًا.
دالة void
static void greet(String name) {
System.out.println("أهلًا " + name);
}
تعدّد الأشكال (Overloading)
نفس الاسم بمعاملات مختلفة:
static int add(int a, int b) {
return a + b;
}
static double add(double a, double b) {
return a + b;
}
تختار Java الدالة المناسبة حسب نوع الوسائط.
لماذا الدوال؟
- إعادة الاستخدام.
- تنظيم الكود وتقسيمه.
- سهولة الصيانة.
🎯 التالي: البرمجة كائنية التوجّه (OOP).