自定义异常

来源:互联网 发布:matlab退火算法 编辑:程序博客网 时间:2024/06/05 14:06
class MyException extends Exception   //自定义的异常类 继承Exception类{private String exceptionName; //定义一个私有变量,用来为自定义异常public MyException(){} //创建一个无参数的构造函数public MyException(String exceptionName){ //创建一个有参数的构造函数,传入的参数为前面定义的异常名称  this.exceptionName=exceptionName;}public String getExceptionName(){  //定义一个方法,提供给外部来获取私有变量  return this.exceptionName;} public static void main(String [] args){  try{   System.out.println("自定义的异常类对象");   throw new MyException("自定义的异常");//抛一个自定义的异常类对象,传入的参数就是给控制台看的异常  }catch(MyException e){   System.out.println("异常信息:"+e.getExceptionName());  }}}
0 0
原创粉丝点击