美文网首页
重写 自定义java 的Exception 类

重写 自定义java 的Exception 类

作者: Helen_Cat | 来源:发表于2018-10-15 10:50 被阅读103次

首先说一下,java 10 现在已经支持 var 关键字推断 ,也有了repl jshell,相信 jdk 11 会更出色

重写 自定义 java 的异常Exception类其实比较简单
首先创建一个类,后缀以EXception结尾 比如 NoFoundException ,使人方便识别
然后是重写构造方法,然后方法体调用 Exception的super 分别实现,分别是
1.无参数 的,方法体 super()
2.有String message,方法体 super(String message)
3.有 Throwable cause ,方法体 super(Throwable cause)

  1. 有 String message 和Throwable cause ,方法体 super(String message ,Throwable cause)

5.有 String message,Throwable cause,boolean enableSuppression,boolean writeableStatckTrace,方法体

super(message,cause,enableSuppression,writeableStatckTrace);

实例:

package com.zhanghn.utils;

public class NoFoundException extends  Exception {

    public NoFoundException(){
        super("file not found");
    }
    public NoFoundException(String message){
        super(message);
    }
    public NoFoundException(String message,Throwable cause){
        super(message,cause);
    }

    public NoFoundException(Throwable cause){
        super(cause);
    }

    public  NoFoundException(String message,Throwable cause,boolean enableSuppression,boolean writeableStatckTrace){
        super(message,cause,enableSuppression,writeableStatckTrace);
    }
}

相关文章

网友评论

      本文标题:重写 自定义java 的Exception 类

      本文链接:https://www.haomeiwen.com/subject/gizxzftx.html