definieren sie ihre eigenen ausnahmen mit überladenen konstruktoren in scala

In Java haben Ausnahmen mindestens diese vier Konstruktoren:

Exception() 
Exception(String message) 
Exception(String message, Throwable cause) 
Exception(Throwable cause) 

Wenn Sie Ihre eigenen Erweiterungen definieren möchten, müssen Sie lediglich Ausnahmen deklarieren und jeden gewünschten Konstruktor implementieren, der den Korrespondenz-Superkonstruktor aufruft

Wie können Sie dasselbe in Scala erreichen?

so weit jetzt habe ich gesehenDieser Beitrag und dasSO antworte, aber ich vermute, es muss einen einfacheren Weg geben, um so etwas Gemeinsames zu erreichen

Antworten auf die Frage(6)

Ihre Antwort auf die Frage