Demo02.java 674 B

123456789101112131415161718192021222324252627
  1. package course.exception;
  2. /**
  3. * @author WanJl
  4. * @version 1.0
  5. * @title Demo02
  6. * @description 自定义异常
  7. * @create 2026/7/28
  8. */
  9. public class Demo02 {
  10. /*
  11. 当Java提供的异常不能满足我们的需求时,我们就可以自定义异常
  12. 实现步骤:
  13. 1、定义(创建)异常类
  14. 2、编写继承关系(可以继承Exception,那这个类就是编译期异常类。也可以继承RuntimeException,那就是运行期异常)
  15. 3、提供无参构造方法
  16. 4、提供有参构造方法
  17. 比如 判断年龄的 年龄异常
  18. AgeOutOfBoundsException
  19. */
  20. }