كيف يمكنني رمي استثناء للفصل بأكمله بدلاً من القيام به عن طريق الطريقة

StackOverflow https://stackoverflow.com/questions/4405940

  •  25-09-2019
  •  | 
  •  

سؤال

أنا أكتب برنامجًا في Java ، وكل طريقة تقريبًا في أحد فصولي مكتوب مثل:

public void doStuff() throws AWTException{}

هل هناك طريقة لي للتخلص من الخطوة الإضافية لكتابة رميات الرمي على كل طريقة ، وفعل ذلك بطريقة أو بأخرى للفئة بأكملها؟

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

المحلول

آسف ، لا ، لا توجد طريقة للقيام بذلك في جافا.

نصائح أخرى

إذا قمت بإلقاء استثناء بمستوى الفصل ، فكيف تحدد ذلك على نوع الاستثناء الذي يتم إلقاؤه بواسطة الطريقة ... أو على الطريقة التي يرميها الاستثناء.

لذلك لا يسمح في Java ... وأيضًا ليس ترميزًا جيدًا مع Java

يمكنك برمي الاستثناء على مستوى المنشئ. يمكنك أن ترى كيف يجبرنا FileInputStream على رمي استثناء IO أثناء إنشاء كائن منه.

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