【Java开源代码栏目提醒】:网学会员鉴于大家对Java开源代码十分关注,论文会员在此为大家搜集整理了“TextCustomException.java”一文,供大家参考学习
package com.zf.s9; //创建一个包
class CommonException extends Exception{ //该类继承父类Exception
public CommonException(){ //默认构造方法
super(); //继承父类的的默认方法
}
public CommonException(String info){ //含有字符串参数的构造方法
super(info);
}
public CommonException(Throwable cause){ //含有参数的构造方法
super(cause);
}
}
class ThrowException extends Throwable{ //该类继承Throwable类
public ThrowException(){ //默认构造方法
super(); //继承父类的的默认方法
}
public ThrowException(String info){ //含有字符串参数的构造方法
super(info);
}
public ThrowException(String info,Throwable cause){
super(info,cause);
}
}
public class TextCustomException { //操作自定义异常的类
public static void commonException() throws CommonException{
throw new CommonException("继承Exception类的commonException() 方法发生异常!");
}
public static void throwException() throws ThrowException{
throw new ThrowException("继承Throwable类的throwException()方法发生异常!");
}
public static void main(String[] args) { //java程序主入口处
try {
commonException();
throwException();
} catch (CommonException e1){ //捕获指定异常
System.out.println("Exception: " + e1.getMessage());
e1.printStackTrace(); //打印输出异常信息
} catch (ThrowException e2){ //捕获指定异常
System.out.println("Exception: " + e2.getMessage());
e2.printStackTrace(); //打印输出异常信息
}
}
}
上一篇:
TextCreateFileAndDir.java
下一篇:
帮您安度更年期