自定义异常--继承RuntimeException

来源:互联网 发布:电脑优化软件知乎 编辑:程序博客网 时间:2024/06/08 14:11

1、在实际的项目中,我们需要跟业务相关的异常,javaAPI中是没有的,所以我们要自定义

package cn.tx.array;

public class StockException extends RuntimeException{

public StockException(){    super();}public StockException(String mes ,Throwable cause ,         boolean  str ,boolean str1 ){    super(mes , cause , str ,str1) ;}public StockException(String mes ,Throwable cause){    super( mes , cause);}public StockException(String mes){    super( mes );}public StockException(Throwable cause){    super(  cause);}

}

测试:
package cn.tx.array;

public class ExceptionDemo {

public static void main(String[] args) {    try {        submitOrder();    } catch (Exception e) {        String mes = e.getMessage();        System.out.println("提示用户:"+mes);        // TODO: handle exception    }}public static void submitOrder(){    int stock = 0;    if(stock == 0){        throw new StockException("库存不足");    }}

}

阅读全文
0 0
原创粉丝点击