تخطَّ إلى المحتوى

شرح Java

الدوال (Methods)

الدرس 4 من 45· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ٢٠ يونيو ٢٠٢٦

تعريف دالة (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).

شرح الدوال (Methods) — Java بالعربي
الدوال (Methods)Java بالعربي · The Code Fix

📚 لمزيد من التعمّق في Java، راجِع توثيق Java من Oracle.

هل كان هذا الدرس مفيدًا؟