Java Language Piège - Sous-classement direct «Throwable»


Exemple

Throwable a deux sous-classes directes, Exception et Error . Bien qu'il soit possible de créer une nouvelle classe qui étend Throwable directement, cela est déconseillé, car de nombreuses applications supposent que seules les Exception et les Error existent.

Plus Throwable , il n'y a aucun avantage pratique à sous- Throwable directement Throwable , car la classe résultante est en fait simplement une exception vérifiée. L' Exception sous- Exception entraînera plutôt le même comportement, mais traduira plus clairement votre intention.