この記事で学べること Scalaで例外クラスを作る方法 RuntimeExceptionを継承する方法 コンストラクタを持った例外クラスを作る方法 Scalaで例外クラスを作る方法 例外クラスの継承も普通のクラス同様に extends すればいい。 しかし、この例の MyException は最も単純な例外クラスの作り方である。しかし、コンストラクタがないため、エラーメッセージを持たせる事ができない。あまり実用的とはいえない。 コンストラクタを持った例外クラスを作る方法 先の例にコンストラクタを持たせた実装は、下記のようなコードになる。引数にはデフォルト値をもたせている。場合によって message を省いたり、 cause を省いたりすることができる。