發(fā)布于:2021-02-04 15:25:20
0
199
0
什么是Java中的用戶(hù)定義異常?
用戶(hù)定義的異?;蜃远x異常正在創(chuàng)建自己的異常類(lèi),并使用“throw”關(guān)鍵字拋出該異常。這可以通過(guò)擴(kuò)展類(lèi)異常來(lái)完成。
不需要重寫(xiě)派生類(lèi)中Exception類(lèi)中的上述方法,但實(shí)際上,您需要根據(jù)編程需要進(jìn)行一定量的自定義。
示例:創(chuàng)建用戶(hù)定義的異常類(lèi)
步驟1)將以下代碼復(fù)制到編輯器中。
class JavaException{ public static void main(String args[]){ try{ throw new MyException(2); // throw is used to create a new exception and throw it. } catch(MyException e){ System.out.println(e) ; }}}class MyException extends Exception{ int a; MyException(int b) { a=b; } public String toString(){ return ("Exception Number = "+a) ; }}
步驟2)保存、編譯并運(yùn)行代碼。例外輸出。
注意:
關(guān)鍵字“throw”用于創(chuàng)建新異常并將其拋出到catch塊。
作者介紹
熱門(mén)博客推薦