java自定义异常类

来源:1-5 Java 中的异常抛出以及自定义异常

慕粉1606461256

2017-03-24 16:21

下面是我写的自定义异常类,以及使用自定义异常类,(声明我是照着葫芦画瓢写的,不懂原理):
package yichang;

public class Yichangthrows {
    int a = 10;
    int b = 0;
    public static void main(String[] args) {
        Yichangthrows one = new Yichangthrows();
        try{
            one.whai();
        }catch(Zdyych e){
            e.printStackTrace();
            System.out.println("错误");
        }finally{
            System.out.println("finally模块的代码一定执行");
        }
}
    public void whai(){
        if(a==10){
            a = a/b;
        }
    }
    /*public void show()throws Zdyych{
        
        try {
            if(a==10){
            a = a/b;
            }
        }catch(Exception e){
            System.out.println("b即除数不能为零");
        }
    }*/

}

下面是自定义异常类:

package yichang;

public class Zdyych extends Exception {
    public Zdyych(){
        super();
    }
    public Zdyych(String message){
      super(message);
  }
}

到底哪里错了,麻烦大神指正下,谢谢了。

写回答 关注

1回答

  • ziom
    2017-03-24 16:51:04
    已采纳

    哪里报错了

    qq_杰先森... 回复慕粉1606...

    问题在哪里

    2019-01-07 15:07:53

    共 2 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409781 学习 · 4339 问题

查看课程

相似问题