الطرق هي سلوك الكائنات في البرمجة الشيئية. إنها تحدد الإجراءات التي يمكنك اتخاذها على كائن معين.
الأساليب تشبه الوظائف في البرمجة المهيكلة. الاختلاف (وهو ما يميزها) هو أن الطرق تسمح بإعادة استخدام الكود ونمطية البرنامج.
في Java ، يمكنك إما أن يكون لديك أساليب مكتبة أو طرق معرّفة من قبل المستخدم. تأتي أساليب المكتبة مع تثبيت Java الخاص بك. تابع هذه المقالة لمعرفة كيفية إنشاء طرق معرّفة من قبل المستخدم.
إعلان طريقة
لاستخدام طريقة ، يجب أن تكون قد صرحت عنها. استخدم بناء الجملة أدناه للقيام بذلك:
return_type methodName (param1، param2، paramN) {
// صياغات
}
في أبسط أشكالها ، تأخذ الطريقة التنسيق أعلاه.
ال نوع_الإرجاع يصف نوع البيانات التي من المتوقع أن تعود الطريقة بعد التنفيذ. يمكن أن تأخذ هذه القيمة نوع بيانات مثل int أو String أو double والمزيد.
هناك أيضًا نوع خاص يسمى فارغ التي يمكن أن يستغرقها هذا المجال. استخدام فارغ يعني أنك لا تريد أن تعيد طريقتك أي شيء بعد التنفيذ.
استخدم الكلمة الأساسية إرجاع في كتلة الطريقة الخاصة بك ، للإشارة إلى القيمة التي ستعيدها:
إيداع int (القيمة الدولية) {
// صياغات
عودة التوازن
}
ستحصل على خطأ في التجميع إذا تركت ما ستعيده في نص طريقتك ومع ذلك يوضح رأس الطريقة أنك تتوقع إرجاع شيء ما.
جسم الطريقة هو جزء من الطريقة يبدأ من الدعامة اليسرى ، {إلى القوس الأيمن}. رأس الطريقة هو جزء من تعريف الطريقة الذي يستبعد الأقواس ، {}.
return_type methodName (param1، param2، paramN) // رأس الطريقة
اسم الأسلوب هو معرف يستخدم لتسمية طريقة. حسب الاصطلاح ، فإنه يستخدم حالة جمل أقل. أي أن الكلمة الأولى هي أحرف صغيرة ، وإذا كانت كلمة مكونة من جزأين ، فسيتم أيضًا تكبير الحرف الأول من الكلمة الثانية.
من المهم أيضًا ملاحظة أنه لا يمكنك استخدام أي من كلمات Java المحجوزة كاسم طريقة.
تُستخدم الأقواس المستديرة لرأس الأسلوب لتحديد قائمة المعلمات. تحدد قائمة المعلمات قائمة المعلمات مفصولة بفواصل. المعلمة هي قيمة من جزأين تتكون من نوع بيانات متبوعًا باسم متغير.
من الممكن أيضًا عدم تضمين أي معلمات في قائمة المعلمات الخاصة بك. في هذه الحالة ، سيقوم المترجم بتشغيل كتلة الطريقة بدون توقع معلمة.
رصيد int () {
//statements
مبلغ الإرجاع
}
يمكن أن تحتوي الطريقة أيضًا على حقلين آخرين ، يسبقان نوع_الإرجاع في رأس الطريقة. انظر المثال أدناه:
عام باطل ثابت عام () {
}
الكلمة عام هو معدل رؤية ويمكنك تطبيقه على أي طريقة تحددها للحد من إمكانية الوصول إليها. عام يعني أنه يمكن الوصول إلى الطريقة من قبل جميع الفئات في جميع الحزم.
هناك أيضًا معدّلات أخرى للرؤية مثل محمي, نشر، و إفتراضي. يتم تقديم مناقشة متعمقة لمعدلات الرؤية في الرابط ذي الصلة:
متعلق ب: شرح معدّلات الوصول إلى Java المختلفة
الكلمة ثابتة يشير إلى أن الطريقة لها نطاق فئة. هذا يعني أن الطريقة ليست طريقة مثيل وبالتالي يتم تشغيلها كلما تم تحميل البرنامج في الذاكرة دون الحاجة إلى إنشاء مثيل. تكمن أهمية وجود طريقة ثابتة في تمكين المترجم من معرفة الطريقة التي سيبدأ بها أثناء التنفيذ.
بشكل عام ، سيكون لبرنامجك واحد ثابتة طريقة (تسمى رئيسي()) التي يمكنك من خلالها استدعاء طرق أخرى.
استدعاء طريقة
لكي تقوم الطريقة المعلنة بتنفيذ إجراء على كائن ما ، يجب "استدعاؤها".
لاستدعاء طريقة ، استخدم بناء الجملة:
ObjectName.methodName (وسيطات)
الوسيطة هي قيمة تقوم بتمريرها في الحقل حيث قمت بتعريف المعلمة. تأكد من أن نوع الوسيطة يطابق تلك المعلنة في رأس الطريقة. خلاف ذلك ، سوف تحصل على خطأ في التجميع.
متعلق ب: ما هي الوظيفة التكرارية ، وكيف تنشئ واحدة في جافا؟
يوجد أدناه نموذج تعليمة برمجية يعمل بشكل كامل يوضح كيفية تطبيق ما تعلمته. يستخدم طرقًا لتطبيق سعر الفائدة على المبلغ المودع ولعرض رسالة بنكية أيضًا.
حساب فئة عامة {
إيداع مزدوج (مبلغ مضاعف) {
المبلغ = المبلغ * 1.05 ؛ // تطبيق معدل فائدة 5٪ على المبلغ
مبلغ الإرجاع
}
getMessage باطل () {
System.out.println ("شكرًا لك على التعامل المصرفي معنا!") ؛
}
العامة الثابتة الفراغ الرئيسي (سلسلة [] args) {
حساب myAccount = حساب جديد () ؛
double newBalance = myAccount.deposit (500) ؛ // طريقة الاتصال
System.out.println ("
رصيدك الجديد خلال 4 أشهر سيكون "+ newBalance) ؛
myAccount.getMessage () ، // طريقة الاتصال
}
}
أنت الآن تعرف كيفية إنشاء طرق في Java
تعد معرفة كيفية إنشاء طرق في Java أمرًا ضروريًا لأي شخص يتطلع إلى أن يصبح أكثر جدية في البرمجة. والآن بعد أن عرفت كيفية القيام بذلك ، ستوفر الكثير من الوقت أثناء العمل.
بمجرد إتقان هذه المهارة ، لماذا لا تلقي نظرة على النصائح والحيل الأخرى المتعلقة بجافا؟
تعرف على وظيفة مُنشئ Java.
اقرأ التالي
- برمجة
- جافا
- برمجة
- نصائح الترميز

جيروم كاتب في MakeUseOf. يغطي مقالات عن البرمجة و Linux. إنه أيضًا متحمس للعملات المشفرة ويحتفظ دائمًا بعلامات تبويب في صناعة التشفير.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
خطوة أخرى أيضا…!
يرجى تأكيد عنوان بريدك الإلكتروني في البريد الإلكتروني الذي أرسلناه لك للتو.