JavaSE: 自定义异常

 

1.  例子:
    当需要在程序中表达年龄不合理的情况时, 而 Java官方由没有提供这种针对性的异常,此时就需要程序员自定义异常加以描述。

 

2.  实现流程:
    a.  自定义xxxException异常类 继承Exception类或者其子类

    b.  提供两个版本的构造方法,一个是:无参构造方法,一个是:字符串作为参数的构造方法。

 

3.  异常的生成

    throw new 异常类型(实参);

    如:

      throw new AgeException ("年龄不合理!!!");

 

4.  Java采用的异常处理机制,是将异常处理的程序代码集中在一起,与正常的程序代码分开,使得程序简洁、优雅,并易于维护。

 

5.  示例:

  public class AgeException extends Exception {

 

    static final long serialVersionUID = 78142142283643281L;  //  序列化的版本号  与序列化操作有关系 (任务一 9.  7:00 )

 

    piublic AgeException(){

    }

 

    public AgeException(String message){

      super(message);

    }

  }

 

6.  异常机制 - 总结

7.  练习题

 

posted @ 2021-06-09 10:11  Jasper2003  阅读(28)  评论(0编辑  收藏  举报