・throwは例外クラスを投げる
・例外はtryブロックでcatchできる
・catchされなかった例外は上位スコープに投げられる
・チェック例外を上位スコープに投げる場合はthrowsで明示する
箇条書き最強