كيفية استدعاء طريقة في Java (بالصور)

جدول المحتويات:

كيفية استدعاء طريقة في Java (بالصور)
كيفية استدعاء طريقة في Java (بالصور)

فيديو: كيفية استدعاء طريقة في Java (بالصور)

فيديو: كيفية استدعاء طريقة في Java (بالصور)
فيديو: منفذ إضافي إصنعه لحاسوبك للحصول على صوت رهيب بمكبر الصوت 2024, يمكن
Anonim

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

خطوات

972649 1
972649 1

الخطوة 1. فهم ما هي الطريقة

في Java ، الطريقة هي سلسلة من العبارات التي تنشئ دالة. بمجرد الإعلان عن طريقة ، يمكن استدعاؤها في أجزاء مختلفة من الكود لتنفيذ الوظيفة. هذه طريقة مفيدة لإعادة استخدام نفس الكود مرارًا وتكرارًا. التالي مثال على طريقة بسيطة.

    public static void methodName () {System.out.println ("هذه طريقة") ؛ }

972649 2
972649 2

الخطوة 2. قم بتعريف وصول الفئة للطريقة

عند التصريح عن طريقة في Java ، تحتاج إلى التصريح عن الفئات التي يمكنها الوصول إلى هذه الطريقة. في المثال أعلاه ، تم إعلان الوصول كـ "عام". هناك ثلاثة معدّلات وصول يمكنك التصريح بها عن طريقة:

  • عام:

    من خلال وضع مُعدِّل الوصول "عام" قبل أن يسمح اسم الطريقة باستدعاء الطريقة من أي مكان.

  • محمي:

    يسمح معدّل الوصول "المحمي" فقط باستدعاء الطريقة ضمن فئتها وفئاتها الفرعية.

  • نشر:

    إذا تم الإعلان عن طريقة

    نشر

  • ، ثم لا يمكن استدعاء الطريقة إلا داخل الفصل الدراسي. وهذا ما يسمى الافتراضي ، أو حزمة خاصة. هذا يعني أن الفئات الموجودة في نفس الحزمة فقط يمكنها استدعاء الطريقة.
972649 3
972649 3

الخطوة 3. قم بتعريف الفئة التي تنتمي إليها الطريقة

في المثال أعلاه ، الكلمة الأساسية الثانية ، "ثابت" تعني أن الطريقة تنتمي إلى الفئة وليس أي مثيل للفئة (الكائن). يجب استدعاء الطرق الثابتة باستخدام اسم الفئة: "ExampleClass.methodExample ()".

إذا لم يتم استخدام الكلمة الأساسية "static" ، فيمكن استدعاء الطريقة فقط من خلال كائن. على سبيل المثال ، إذا كانت الفئة تسمى "ExampleObject" وكان لها مُنشئ (لصنع كائنات) ، فيمكننا إنشاء كائن جديد بكتابة "ExampleObject obj = new ExampleObject ()؛" ، واستدعاء الطريقة باستخدام ما يلي: "obj.methodExample () ؛"

972649 4
972649 4

الخطوة 4. قم بتعريف القيمة المعادة

تعلن قيمة الإرجاع عن اسم القيمة التي ترجعها الطريقة. في المثال أعلاه ، تعني كلمة "void" أن الطريقة لا تُرجع أي شيء.

  • إذا كنت تريد طريقة لإرجاع شيء ما ، فما عليك سوى استبدال كلمة "void <" بنوع بيانات (نوع أولي أو نوع مرجعي) للكائن (أو النوع الأولي) الذي ترغب في إرجاعه. تتضمن الأنواع البدائية int و float و double والمزيد. ثم أضف فقط "return" بالإضافة إلى كائن من هذا النوع في مكان ما بالقرب من نهاية كود الطريقة.
  • عند استدعاء عملية ترجع شيئًا ما ، يمكنك استخدام ما تعيده. على سبيل المثال ، إذا كانت طريقة تسمى "someMethod ()" ترجع عددًا صحيحًا (رقم) ، فيمكنك حينئذٍ تعيين عدد صحيح لما ترجع إليه باستخدام الكود: "int a = someMethod ()؛"
972649 5
972649 5

الخطوة 5. قم بتعريف اسم الطريقة

بعد أن تعلن عن الفئات التي يمكنها الوصول إلى الطريقة ، والفئة التي تنتمي إليها والقيمة المرجعة ، تحتاج إلى إعطاء الطريقة اسمًا حتى يمكن استدعاؤها. لمنح الطريقة اسمًا ، ما عليك سوى كتابة اسم الطريقة متبوعًا بقوس مفتوح ومغلق. تتضمن الأمثلة أعلاه ، "someMethod ()" و "methodName ()". يمكنك بعد ذلك إدخال جميع عبارات الطريقة داخل الأقواس المتعرجة المفتوحة والمغلقة "{}"

972649 6
972649 6

الخطوة 6. استدعاء الطريقة

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

    فئة عامة className {public static void methodName () {System.out.println ("هذه طريقة")؛ } public static void main (String args) {methodName ()؛ }}

972649 7
972649 7

الخطوة 7. أضف معلمة إلى طريقة (إذا لزم الأمر)

تتطلب بعض الطرق معلمة مثل عدد صحيح (رقم) أو نوع مرجعي (مثل اسم كائن). إذا كانت الطريقة تتطلب معلمة ، فما عليك سوى كتابة المعلمة بين قوسين مفتوحين ومغلقين بعد اسم الطريقة. قد تبدو الطريقة التي تتطلب معلمة عدد صحيح مثل "someMethod (int a)" أو ما شابه ذلك. الطريقة التي تستخدم نوعًا مرجعيًا ستبدو مثل "someMethod (Object obj)" أو ما شابه ذلك.

972649 8
972649 8

الخطوة 8. استدعاء طريقة مع المعلمة

عند استدعاء طريقة تتطلب معلمة ، ما عليك سوى إضافة المعلمة في parethesis بعد اسم الطريقة. على سبيل المثال: "someMethod (5)" أو "someMethod (n)" إذا كانت "n" عددًا صحيحًا. إذا كانت الطريقة تتطلب كائنًا مرجعيًا ، فما عليك سوى إدخال اسم الكائن بين قوسين مفتوحين ومغلقين. على سبيل المثال ، "someMethod (4 ، شيء)".

972649 9
972649 9

الخطوة 9. إضافة العديد من المعلمات إلى طريقة

يمكن أن تحتوي الطرق أيضًا على معامِلات متعددة ، مفصولة بفاصلات. في المثال التالي ، يتم إنشاء طريقة لإضافة عددين صحيحين معًا وإرجاع المجموع كطريقة إرجاع. عندما يتم استدعاء الطريقة ، يتم إعطاء العددين الصحيحين كمعلمات سيتم جمعها معًا. عند تشغيل البرنامج ، ستتلقى ناتجًا يقول "مجموع A و B يساوي 50":

    فئة عامة myClass {public static void sum (int a، int b) {int c = a + b؛ System.out.println ("مجموع A و B هو" + c) ؛ } public static void main (String args) {sum (20، 30)؛ }}

فيديو - باستخدام هذه الخدمة ، قد تتم مشاركة بعض المعلومات مع YouTube

نصائح

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

    getObject ()

    يعيد الشيء. حسنًا ، في الفصل

    موضوع

    ، هناك استدعاء أسلوب غير ثابت

    إلى سلسلة

    يعيد ال

    موضوع

    في شكل أ

    سلسلة

    . لذا ، إذا كنت ترغب في الحصول على ذلك

    سلسلة

    من

    موضوع

    عاد من قبل

    getObject ()

    في سطر واحد فقط تكتب"

    String str = getObject (). toString () ؛

  • ".

موصى به: