1
resposta

Imprimindo a variavel da exceção

Quando o exemplo faz "catch (ArrayIndexOutOfBoundsException e) { System.out.println("erro: " + e); }" Qual o método da variável 'e' o println ta utilizando? seria o toString?

1 resposta

Rafael,

veja o doc

https://docs.oracle.com/javase/8/docs/api/java/lang/ArrayIndexOutOfBoundsException.html

ArrayIndexOutOfBoundsException herda o toString de java.lang.Throwable, que por sua vez sobrescreve o toString de Object