recent
أخبار ساخنة

الدوال في لغة جافا Java Methods


مقدمة عن الدوال في لغة جافاMethods , Function

خطوة بخطوة لتعلم لغة جافا Java

مسار التكنولوجيا


في هذا الدرس سنقوم بتعريف مفهوم الدوال ( Method  أو Function )
الدالة : هي مجموعة أوامر تنفذ عندما نقوم باستدعائها .
ملاحظة : لغة جافا تحتوي على مجموعة كبيرة جداً من الدوال الجاهزة بحيث يُمكن استخدامها مباشرة ، وسنتعرف عليها بإذن الله في الدروس المقبلة .

الآن سنقوم بعرض بعض الأمثلة عن الدوال الجاهزة

1ـ دوال الطباعة

System.out.println ("Msar Tech");
في هذا المثال استخدمنا الدالة ( System.out.print ) والتي تمكننا من طباعة أي نص أو قيمة نريدها ولقد طبعنا في هذا المثال جملة " Msar Tech "

طريقة بناء الدوال في لغة جافا Java ؟
يمكن ذلك عن طريق اتباع الشكل التالي :
Modifier returnType methodName( Parameters List ){
// Method Body
                             }




ماذا يقصد بـ ( Modifier , returnType , Parameters List )
Modifier : يحدد طريقة الوصول للدالة ، هذا يؤثر على طريقة استدعاء الدالة ( قريباً سنتطرق لدرس مفصل عن هذا )
returnType : يحدد النوع الذي سترجعه الدالة عندما تنتهي .
methodName : هذا يمثل اسم الدالة ، والذي من خلاله نستدعي الدالة ( لاحظ أنه هناك فرق بين الحروف الكبيرة والصغيرة أثناء استدعاء الدوال )
Parameters List : المقصود بهذا الباراميترات ( اختياري )
 Method Body : هذا يعني جسم الدالة ، وهي الأوامر التي نضعها في الدالة
مثال بسيط للدوال :
Public static int sum( int a ,  int b ,  int c ){
return (a+b+c ) ;
}




هذا الدالة تأخذ ثلاثة أعداد كباراميترات وترجع لنا ناتج جمعهم .

Modifier : Public static
returnType : int .
methodName : Sum
Parameters List : int a , int b , intc
 Method Body :  return ( a+b+c )

كيف يمكن استدعاء هذه الدالة ؟

هذا مثال لاستدعاء الدالة التي كتبناها سابقاً :

int c = sum(10 , 20 , 30 );


مثال خاطئ لاستدعاء نفس الدالة السابقة :

int c = Sum(30 , 40 , 90 );


هل يمكنك اكتشاف الخطأ ؟
يمكنك الاجابة عن هذا السؤال بوضع تعليق أسفل هذا الموضوع ،،،

هل سمعت عن البرمجة بالكائنات ؟؟

يمكنك الآن قراءة موضوع حول البرمجة بالكائنات الموجهة من هنا : البرمجة الموجهة بلغة الجافا oop


إلى هنا نكون قد أنهينا درس هذا اليوم
آملين أن نلقاكم في الدروس المقبلة
إذا استفدت من هذا الدرس يمكنك ـ أخي الزائر ـ أن تقوم بمشاركته لأصدقائك على فيس بوك بالنقر على أيقونة الفيس أسفل هذا الموضوع ، ولا تنسَ أن تترك تعليقك على هذه التدوينة في الصندوق الخاص بالتعليقات ، وفي حال وجود أي استفسار أو سؤال لا تترد في كتابة تعليق وسأكون مسروراً بالرد عليك .
 مدونة مسار التكنولوجيا

google-playkhamsatmostaqltradent