Como captuarar novamente excessao

0 respostas
F

Ola galera ,como faco no código abaixo para capturar a ClassCastException(); da forma que esta vai ser lancada para o main?
Obrigadao pela atencao!

class NovaException extends RuntimeException{
    void  segundaex(){
        try{  
            System.err.println("Excessao lancada da classe Text!!");
            throw new SecurityException();
        }catch(RuntimeException e){
             System.err.println("Excessao capturada de NovaException!!");
             throw new ClassCastException();
        }
    }
}

public class Text{
    void primeiraex(){
         try{
           throw new NovaException(); 
         }catch(Exception e){
            ((NovaException)e).segundaex();
         }catch(Throwable e){
              System.err.println("quero te pegar !!!!"); 
         }
 
    } 
  public static void main(String...a) throws Exception{
     new Text().primeiraex();
   }
}
Criado 18 de outubro de 2007
Respostas 0
Participantes 1