Java自定義異常

2021-08-01 22:16:43 字數 833 閱讀 6703

/*自定義異常*/

class

chushulingexception 

extends

exception  

}   

class

chushufuexception 

extends

exception  

}  /*自定義異常 end*/

class

numbertest   

if(y==

0)  

intm=x/y;  

return

m;  

}  }  

class

rt001  

catch

(chushulingexception yc)  

catch

(chushufuexception yx)  

catch

(exception y)  

finally

finally不管發沒發生異常都會被執行  

}  }  

/*[總結]

1.自定義異常:

class 異常類名 extends exception

} 2.標識可能丟擲的異常:

throws 異常類名1,異常類名2

3.捕獲異常:

try{}

catch(異常類名 y){}

catch(異常類名 y){}

4.方法解釋

getmessage() //輸出異常的資訊

printstacktrace() //輸出導致異常更為詳細的資訊

*/

java自定義異常

class chushulingexception extends exception class chushufuexception extends exception 自定義異常 end class numbertest if y 0 int m x y return m class rt001...

Java 自定義異常

自定義第乙個異常 class chushulingexception extends exception 自定義第二個異常 class chushufuexception extends exception 測試物件 class numbertest if y 0 int m x y return ...

java自定義異常

1.建立使用者自定義異常 建立使用者自定義異常應用 繼承自exception類或某個字exception類 定義屬性和方法,或過載父類的方法 2.重拋異常及異常鏈結 對於異常,不僅要進行捕獲處理,有時候還需要將此異常進一步傳遞給呼叫者,以便讓呼叫者也能感受到這種異常。這時可以在catch語句塊或fi...