كيف يتم تمرير المعلمات في جافا؟
كيف يتم تمرير المعلمات في جافا؟

فيديو: كيف يتم تمرير المعلمات في جافا؟

فيديو: كيف يتم تمرير المعلمات في جافا؟
فيديو: How to pass parameters in method? || Java Tutorial 2024, يمكن
Anonim

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

ببساطة ، كيف يمكنك تمرير فئة كمعامل في Java؟

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

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

بجانب ما سبق ، ماذا تعني المعلمة في Java؟

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

هل يمكنك المرور بالإشارة في جافا؟

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

موصى به: