كيفية تمرير الحجج للطرق في جافا؟

Kyfyt Tmryr Alhjj Lltrq Fy Jafa



في Java ، الطريقة هي جزء / كتلة من التعليمات البرمجية التي تؤدي مهمة معينة. تُستخدم الطرق لتنظيم الكود في كتل قابلة لإعادة الاستخدام تجعل النص البرمجي مفهومًا ، ويسهل قراءته ، وصيانته. عندما يتم استدعاء طريقة ، يمكن للمستخدمين تمرير الوسيطات إليها ، وهي القيم التي تستخدمها الطريقة لأداء مهمتها.

سيشرح هذا الدليل طريقة تمرير الحجج إلى الأساليب جنبًا إلى جنب مع الأمثلة الممكنة.

كيفية تمرير الحجج للطرق في جافا؟

في Java ، يشير تمرير الوسيطات إلى الأساليب إلى تمرير البيانات أو القيم كمعلمات إلى طريقة بحيث يمكن للطريقة تنفيذ العمليات باستخدام هذه القيم.







تكون صيغة تمرير الوسيطات إلى العمليات في Java كما يلي:



اسم الأسلوب ( حجة 1 و حجة 2 و ... و حجة ) ؛

هنا، ' اسم الأسلوب 'يشير إلى اسم الطريقة التي يتم استدعاؤها ، و' حجة 1 '،' حجة 2 '، ... ،' حجة 'هي القيم أو البيانات التي يتم تمريرها إلى الطريقة.



ملحوظة : المعلمات التي يمكن تمريرها إلى طريقة غير محدودة ، إذا كان توقيع الطريقة (أي رقم ، ونوع ، وترتيب الوسائط) يطابق تعريف الطريقة.





مثال 1
فيما يلي مثال على طريقة تأخذ وسيطين:

عام فصل رئيسي {
عام ثابتة فارغ رئيسي ( خيط [ ] أرجس ) {
int نتيجة = مجموع ( 5 و 7 ) ؛
نظام. خارج . println ( 'الأم هي' + نتيجة ) ؛
}

عام ثابتة int مجموع ( int عدد 1 و int عدد 2 ) {
يعود عدد 1 + عدد 2 ؛
}
}

في هذا المثال،



  • حدد عملية تسمى sum () تأخذ وسيطتين صحيحتين ' عدد 1 ' و ' عدد 2 '.
  • بعد ذلك ، استدعِ طريقة الجمع من الطريقة الرئيسية ومررها إلى قيمتين صحيحتين 5 و 7.
  • ال ' مجموع() 'يؤدي مهمته ويعيد النتيجة.

انتاج |

استخدمت الطريقة الوسيطات لأداء مهمتها وإرجاع نتيجة ' 12 '.

ملحوظة : إذا كانت أنواع الوسيطات لا تتطابق مع أنواع المعلمات ، فستتلقى خطأ في التجميع.

مثال 2
فيما يلي مثال على طريقة تأخذ وسيطة سلسلة نصية:

عام فصل رئيسي {
عام ثابتة فارغ رئيسي ( خيط [ ] أرجس ) {
خيط رسالة = 'مرحبا بالعالم!' ؛
printMessage ( رسالة ) ؛
}

عام ثابتة فارغ printMessage ( خيط رسالة ) {
نظام. خارج . println ( رسالة ) ؛
}
}

في هذا المثال،

  • حدد طريقة تسمى printMessage تأخذ رسالة وسيطة من سلسلة واحدة. الطريقة تطبع القيمة إلى وحدة التحكم.
  • ثم اتصل بـ ' printMessage 'من الطريقة الرئيسية وتمريرها بقيمة سلسلة' مرحبا بالعالم! '.
  • ال ' printMessage 'يؤدي مهمته ويطبع القيمة إلى وحدة التحكم.

انتاج |

أخيرًا ، اطبع قيمة النتيجة ' مرحبا بالعالم! 'إلى نافذة وحدة التحكم.

خاتمة

يسمح تمرير الوسيطات إلى الأساليب في Java للمطورين بتمرير البيانات أو القيم كمعلمات إلى طريقة. هذا جانب أساسي لبرمجة Java ، لأنه يمكّن الطريقة من تنفيذ العمليات باستخدام هذه القيم. إن بناء الجملة لتمرير الوسيطات إلى الطرق في Java واضح ومباشر وسهل الاستخدام ، وعدد الوسائط التي يمكن تمريرها إلى طريقة غير محدود.