Comment puis-je jeter une exception pour toute la classe au lieu de le faire par la méthode méthode
-
25-09-2019 - |
Question
J'écris un programme en Java, et presque toutes les méthodes dans un de mes cours est écrit comme:
public void doStuff() throws AWTException{}
est pour moi il un moyen de se débarrasser de l'étape supplémentaire de frappe lancers francs AWTException pour chaque méthode, et en quelque sorte de le faire pour toute la classe?
La solution
Désolé, Non, il n'y a aucun moyen de le faire en Java.
Autres conseils
si vous jetez exception avec le niveau de la classe alors comment vous identifiez que le type d'exception est levée par la méthode ... ou sur la méthode, il jette exception.
il est donc permet pas en java ... et ce ne est pas un bon codage avec java
Vous pouvez par exception throw au niveau du constructeur. Vous pouvez voir comment nous forcer à jeter FileInputStream IO exception tout en créant l'objet de celui-ci.