كيفية إنشاء طرق في جافا

كيفية إنشاء طرق في جافا

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





الأساليب تشبه الوظائف في البرمجة المهيكلة. الاختلاف (وهو ما يميزها) هو أن الطرق تسمح بإعادة استخدام الكود ونمطية البرنامج.





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





إعلان طريقة

لاستخدام طريقة ، يجب أن تكون قد صرحت عنها. استخدم بناء الجملة أدناه للقيام بذلك:

return_type methodName( param1, param2, paramN){
// statements
}

في أبسط أشكالها ، تأخذ الطريقة التنسيق أعلاه.



ال نوع_الإرجاع يصف نوع البيانات التي من المتوقع أن تعود الطريقة بعد التنفيذ. يمكن أن تأخذ هذه القيمة نوع بيانات مثل int أو String أو double والمزيد.

هناك أيضًا نوع خاص يسمى فارغ التي يمكن أن يستغرقها هذا المجال. استخدام فارغ يعني أنك لا تريد أن تعيد طريقتك أي شيء بعد التنفيذ.





استخدم الكلمة الأساسية إرجاع في كتلة الطريقة الخاصة بك ، للإشارة إلى القيمة التي ستعيدها:

int deposit (int value){
// statements
return balance;
}

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





جسم الطريقة هو جزء من الطريقة يبدأ من الدعامة اليسرى ، {إلى القوس الأيمن}. رأس الطريقة هو جزء من تعريف الطريقة الذي يستبعد الأقواس ، {}.

return_type methodName( param1, param2, paramN) // method header

اسم الأسلوب هو معرف يستخدم لتسمية طريقة. حسب الاصطلاح ، فإنه يستخدم حالة جمل أقل. أي أن الكلمة الأولى هي أحرف صغيرة ، وإذا كانت كلمة مكونة من جزأين ، فسيتم أيضًا تكبير الحرف الأول من الكلمة الثانية.

لماذا يستخدم جوجل الكثير من الذاكرة

من المهم أيضًا ملاحظة أنه لا يمكنك استخدام أي من كلمات Java المحجوزة كاسم طريقة.

تُستخدم الأقواس المستديرة لرأس الأسلوب لتحديد قائمة المعلمات. تحدد قائمة المعلمات قائمة المعلمات مفصولة بفواصل. المعلمة هي قيمة من جزأين تتكون من نوع بيانات متبوعًا باسم متغير.

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

int balance (){
//statements
return amount;
}

يمكن أن تحتوي الطريقة أيضًا على حقلين آخرين ، يسبقان نوع_الإرجاع في رأس الطريقة. انظر المثال أدناه:

public static void main(){
}

الكلمة عام هو معدل رؤية ويمكنك تطبيقه على أي طريقة تحددها للحد من إمكانية الوصول إليها. عام يعني أنه يمكن الوصول إلى الطريقة من قبل جميع الفئات في جميع الحزم.

هناك أيضًا معدّلات أخرى للرؤية مثل محمي و نشر، و إفتراضي . يتم تقديم مناقشة متعمقة لمعدلات الرؤية في الرابط ذي الصلة:

متعلق ب: شرح معدّلات الوصول إلى Java المختلفة

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

بشكل عام ، سيكون لبرنامجك واحد ثابتة طريقة (تسمى الأساسية() ) التي يمكنك من خلالها استدعاء طرق أخرى.

استدعاء طريقة

لكي تقوم الطريقة المعلنة بتنفيذ إجراء على كائن ، يجب أن يتم 'استدعاؤها'.

كيف يمكنني حذف صفحة أعمال على الفيسبوك

لاستدعاء طريقة ، استخدم بناء الجملة:

ObjectName.methodName(arguments)

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

الموضوعات ذات الصلة: ما هي الوظيفة التكرارية ، وكيف تنشئ واحدة في جافا؟

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

public class Account{
double deposit(double amount){
amount = amount*1.05; // apply 5% interest rate to amount
return amount;
}
void getMessage(){
System.out.println('Thank you for banking with us!');
}
public static void main(String[] args){
Account myAccount = new Account();
double newBalance = myAccount.deposit(500); // method call
System.out.println('
Your new balance in 4 months will be '+ newBalance);
myAccount.getMessage(); // method call
}
}

أنت الآن تعرف كيفية إنشاء طرق في Java

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

بمجرد إتقان هذه المهارة ، لماذا لا تلقي نظرة على النصائح والحيل الأخرى المتعلقة بجافا؟

يشارك يشارك سقسقة بريد الالكتروني ما هو المُنشئ في Java وكيف تستخدمه؟

تعرف على وظيفة مُنشئ Java.

اقرأ التالي
مواضيع ذات صلة
  • برمجة
  • جافا
  • برمجة
  • نصائح الترميز
نبذة عن الكاتب جيروم ديفيدسون(تم نشر 22 مقالة)

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

المزيد من Jerome Davidson

اشترك في نشرتنا الإخبارية

انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!

انقر هنا للاشتراك