java自定義異常類
下面是我寫的自定義異常類,以及使用自定義異常類,(聲明我是照著葫蘆畫瓢寫的,不懂原理): 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模塊的代碼一定執(zhí)行"); ????????} } ????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即除數(shù)不能為零"); ????????} ????}*/ }
下面是自定義異常類:
package yichang;
public class Zdyych extends Exception {
??? public Zdyych(){
?? ??? ?super();
??? }
?? ?public Zdyych(String message){
?? ?? super(message);
? }
}
到底哪里錯了,麻煩大神指正下,謝謝了。
2017-03-24
哪里報錯了