الوسائط والمعلمات:
الوسائط: القيم التي تم تمريرها إلى الطريقة عند استدعائها.
المعلمات: المتغيرات داخل الطريقة التي تتلقى الوسائط.
إعلان المعلمة:
تم الإعلان عنه بين قوسين بعد اسم الطريقة.
لديهم نفس صيغة التصريح مثل المتغيرات العادية.
إنها محلية بالنسبة للأسلوب ولها مهمة تلقي الوسائط.
مثال بسيط مع المعلمة:
class ChkNum { boolean isEven(int x) { return (x % 2) == 0; } }
الطريقة isEven(int x) تُرجع صحيحًا إذا كانت القيمة التي تم تمريرها زوجية، وخطأً بخلاف ذلك.
class ParmDemo { public static void main(String args[]) { ChkNum e = new ChkNum(); if(e.isEven(10)) System.out.println("10 is even."); if(e.isEven(9)) System.out.println("9 is even."); if(e.isEven(8)) System.out.println("8 is even."); } }
يتم استدعاء الطريقة بقيم مختلفة ويتم تمرير الوسيطة بين قوسين.
معلمات متعددة:
يمكن أن تحتوي الطريقة على أكثر من معلمة واحدة، مفصولة بفواصل.
راجع الفصل Factor.java من الكتاب
public class IsFact { public static void main(String args[]) { Factor x = new Factor(); if(x.isFactor(2, 20)) System.out.println("2 is factor"); if(x.isFactor(3, 20)) System.out.println("this won't be displayed"); } }
أنواع مختلفة من المعلمات:
يمكن أن تحتوي المعلمات على أنواع مختلفة ويتم تحديدها بشكل فردي.
int myMeth(int a, double b, float c) { // ...
يغطي هذا الملخص النقاط الرئيسية حول استخدام المعلمات في الطرق، بما في ذلك بناء الجملة والأمثلة العملية باستخدام أسلوب isEven() وisFactor().
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3