كيف يمكنني رمي استثناء للفصل بأكمله بدلاً من القيام به عن طريق الطريقة
-
25-09-2019 - |
سؤال
أنا أكتب برنامجًا في Java ، وكل طريقة تقريبًا في أحد فصولي مكتوب مثل:
public void doStuff() throws AWTException{}
هل هناك طريقة لي للتخلص من الخطوة الإضافية لكتابة رميات الرمي على كل طريقة ، وفعل ذلك بطريقة أو بأخرى للفئة بأكملها؟
المحلول
آسف ، لا ، لا توجد طريقة للقيام بذلك في جافا.
نصائح أخرى
إذا قمت بإلقاء استثناء بمستوى الفصل ، فكيف تحدد ذلك على نوع الاستثناء الذي يتم إلقاؤه بواسطة الطريقة ... أو على الطريقة التي يرميها الاستثناء.
لذلك لا يسمح في Java ... وأيضًا ليس ترميزًا جيدًا مع Java
يمكنك برمي الاستثناء على مستوى المنشئ. يمكنك أن ترى كيف يجبرنا FileInputStream على رمي استثناء IO أثناء إنشاء كائن منه.
لا تنتمي إلى StackOverflow