Como posso fazer uma exceção para toda a aula, em vez de fazer isso por método por método

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

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

Foi útil?

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
scroll top