Exceção criada dando erro!

1 resposta
binhole
Criei uma própria exceção verificada estendendo a Exception, mas quando tento usa-la lançando e tratando a exceção o meu codigo trava, por que? segue:
public class ExemploCriarExcecao extends Exception{
	
	public  ExemploCriarExcecao(String texto){
        super(texto);
 }
	public String getMessage(){
		
		String text = "Se fudeu!!";
						
		return text;
	}
	
	public static void main(String[] args) {		
			
		 testaMinhaExcecao();
	}	

	static void testaMinhaExcecao()
	{
		try{
			OutroMetodo();
			
		}catch(ExemploCriarExcecao e){
			
			System.out.println("Capturei o erro do tipo da minha exceção"+e.getMessage());								
		}
		
	}

	private static void OutroMetodo() throws ExemploCriarExcecao {		
		
		 new ExemploCriarExcecao("texto");
		
	}


}

1 Resposta

binhole

Já encontrei o erro.. aff. eu estava criando um objeto anonimo no método (outroMetodo()) em vez de gerar um objeto do tipo da exceção.

static void  OutroMetodo() throws ExemploCriarExcecao {		
		
		 throw new ExemploCriarExcecao("texto");
		
	}
Criado 10 de maio de 2011
Ultima resposta 10 de mai. de 2011
Respostas 1
Participantes 1