9.4 显式抛出异常