Question du test Java et Craftsmanship

Expliquez pourquoi le deuxième code compile mais pas le premier.

Difficile

Etant donné ces blocs de code :

1.

private void stuff() {
  throw new MyException();
}

private static class MyException extends Exception { }

2.

private void stuff() {
  throw new MyException();
}

private static class MyException extends RuntimeException { }
Auteur: Clément DevosStatut : PubliéeQuestion passée 311 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !