• 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.  练习题

  • 相关阅读:
    第63天python学习异常
    第62天python 学习TCP三次握手四次挥手详解
    文件操作
    内置函数
    函数递归
    函数补充
    函数
    购物车程序作业
    集合内置函数
    字典三级菜单
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/14865733.html
Copyright © 2020-2023  润新知