Comment puis-je jeter une exception pour toute la classe au lieu de le faire par la méthode méthode

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

  •  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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top