Eine gute Antwort wäre:

Sicher.

Eine Exception-Subklasse

Eine umfangreiche Applikation mit mehreren möglichen Problemsituationen könnte mehrere Subklassen von Exception definieren.

public class ZuJungException extends Exception
{

  ZuJungException ( int alter )
  {
    super( "Alter ist: " + alter  );
  }

}

Denken Sie daran, dass im Konstruktor super() den Konstruktor der Superklasse Exception aufrufen wird. Jetzt kann eine Methode eine ZuJungException auslösen und ein catch{}-Block kann eine auffangen.

FRAGE 14:

Haben Sie gerade eine DoofGelangweiltException ausgelöst?

Inhaltsverzeichnis