Como posso fazer uma exceção para toda a aula, em vez de fazer isso por método por método
-
25-09-2019 - |
Pergunta
Estou escrevendo um programa em Java, e quase todos os métodos em uma das minhas aulas são escritos como:
public void doStuff() throws AWTException{}
Existe uma maneira de me livrar da etapa extra de digitar lança awtexception para cada método e, de alguma forma, faz isso por toda a classe?
Solução
Desculpe. Não. Não há como fazer isso em Java.
Outras dicas
Se você lançar exceção com o nível de classe, como identificar o tipo de exceção é lançado pelo método ... ou qual método ele lançará a exceção.
Portanto, não é permitido em java ... e também não é uma boa codificação com java
Você pode lançar exceção no nível do construtor. Você pode ver como o FileInputStream nos forçar a lançar uma exceção de IO ao criar objeto dele.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow