سؤال

لماذا نحن بحاجة إلى init() الأسلوب في بريمج?لا يمكننا استخدام منشئ التهيئة?

هل كانت مفيدة؟

المحلول

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

هذا يسمح ملقم التطبيق لمعرفة كيفية تهيئة أي بريمج تنفيذ بشكل صحيح.

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top