码迷,mamicode.com
首页 > 编程语言 > 详细

JavaSE: 自定义异常

时间:2021-06-09 15:26:46      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:exce   需要   流程   参数   final   end   程序   new   版本号   

 

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);

    }

  }

 

JavaSE: 自定义异常

标签:exce   需要   流程   参数   final   end   程序   new   版本号   

原文地址:https://www.cnblogs.com/JasperZhao/p/14865733.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!