The Code Fix

شرح Java

الدوال (Methods)

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