zoukankan      html  css  js  c++  java
  • 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.  练习题

  • 相关阅读:
    7.21 高博教育 数组 内存
    【基础扎实】Python操作Excel三模块
    PAT 甲级 1012 The Best Rank
    PAT 甲级 1011  World Cup Betting
    PAT 甲级 1010 Radix
    链式线性表——实验及提升训练
    循环程序设计能力自测
    链表应用能力自测
    PAT 甲级 1009 Product of Polynomials
    1008 Elevator (20分)
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/14865733.html
Copyright © 2011-2022 走看看