هل الأسلوب الزائد ممكن في جافا؟
هل الأسلوب الزائد ممكن في جافا؟

فيديو: هل الأسلوب الزائد ممكن في جافا؟

فيديو: هل الأسلوب الزائد ممكن في جافا؟
فيديو: #02 [JAVA] - Escape Sequences and Comments 2024, شهر نوفمبر
Anonim

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

وبالمثل ، يُسأل ، هل يمكننا زيادة تحميل الطريقة الرئيسية في Java؟

نعم انت يمكن أن تفرط الطريقة الرئيسية في جافا . عليك الاتصال بـ الطريقة الرئيسية المثقلة من الفعلي الطريقة الرئيسية . نعم، الطريقة الرئيسية يمكن يكون مثقلة . الطريقة الرئيسية المحملة بشكل زائد يجب استدعاؤه من داخل "الفراغ الثابت العام الأساسية (String args ) "لأن هذه هي نقطة الدخول عندما يتم تشغيل الفئة بواسطة JVM.

بجانب ما سبق ، هل الأسلوب الزائد جيد؟ التحميل الزائد ليس له تأثير على الأداء ؛ يتم حلها بواسطة المترجم في وقت الترجمة. إذا كنت تستخدم C # 4.0 ، فيمكنك حفظ أصابعك واستخدام معلمات اختيارية. إن تأثير الأداء ، على حد علمي ، يشبه تحديد جديد طريقة . تأثير الأداء هو مساحة القرص الصلب الخاص بك.

ثانيًا ، لماذا يتم استخدام طريقة التحميل الزائد في Java؟

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

هل يمكن أن نفرط في الأسلوب في فئة مختلفة؟

يمكن الزائد يحدث في نفس الشيء صف دراسي وكذلك الوالدين والطفل صف دراسي العلاقة بينما يحدث التجاوز فقط في علاقة الميراث. إنه سؤال صالح لأنه عادة ، الزائد وأوضح باستخدام اثنين أساليب بنفس الاسم (لكن مختلف المعلمات) في نفسه صف دراسي.

موصى به: