المنشئات ذات المعلمات هي المنشئات التي لديها عدد محدد من الوسائط لتمريرهاالغرض من المُنشئ ذي المعلمات هو تعيين قيم محددة يريدها المستخدم لمتغيرات مثيل مختلفة شاء. تمت كتابة المُنشئ ذي المعلمات بشكل صريح بواسطة مبرمج.
ما هو المُنشئ ذو المعلمات يعطي مثالاً؟
مثال على المُنشئ ذي المعاملات
على سبيل المثال ، عندما نقوم بإنشاء كائن مثل MyClass obj=new MyClass (123، "Hi")؛ ثم الكلمة الرئيسية الجديدة تستدعيالمُنشئ ذو المعلمات مع معلمات int و string (MyClass (int ، String)) بعد إنشاء الكائن.
ما هي المعلمات في جافا؟
النوع ذو المعلمات هو إنشاء مثيل لنوع عام مع وسيطات النوع الفعلي … معلمة النوع E هي عنصر نائب سيتم استبداله لاحقًا بوسيطة النوع عندما تكون القيمة العامة النوع يتم إنشاء مثيل له واستخدامه. يُطلق على إنشاء مثيل من النوع العام باستخدام وسيطات النوع الفعلي نوع معلمات.
ما الفرق بين المُنشئ الافتراضي والمنشئ ذي المعلمات؟
المُنشئ الافتراضي هو المُنشئ الذي ينشئه المترجم تلقائيًا في حالة عدم وجود أي مُنشئ محدد بواسطة المبرمج. على العكس من ذلك ، فإن المُنشئ ذو المعلمات هو مُنشئ ينشئه المبرمج بواحد أو معلمات أخرىلتهيئة متغيرات المثيل للفئة.
ما هي ميزات المُنشئ ذي المعلمات؟
المنشئات ذات المعلمات
عندما يتم التصريح عن كائن في مُنشئ معلمات ، يجب تمرير القيم الأولية كوسيطات إلى دالة المُنشئ قد لا تعمل الطريقة العادية للإعلان عن الكائن. يمكن استدعاء المنشئات صراحةً أو ضمناً.