異常定義

因為項目中會出現特有的問題。
而這些問題并未被java所描述并封裝對象。
所以對于這些特有的問題可以按照java對問題封裝的思想。
講特有的問題進行自定義的異常封裝。

自定義異常
在程序中,對于除數時負數也視為錯誤的,無法進行運算的。
那么久需要對這個問題進行自定義的描述。

當在函數內部出現了throw拋出異常對象,那么久必須要給對應的處理動作。
要么在內部try catch處理
or 在函數上聲明讓調用者處理。

一般情況下,函數內出現異常,函數上需要聲明。

如何定義異常信息呢?
因為父類中已經把異常信息的操作都完成了
所以子類只要在構造時,通過super語句將異常信息傳遞給父類。
這樣就可以直接通過getMessage方法獲取自定義的異常信息。

自定義異常:
必須是自定義類繼承Exception。

繼承Exception原因:
異常體系有一個特點:因為異常類和異常對象都被拋出。
他們都具備可拋性,這個可拋性是Throwable這個體系中獨有特點。
只有這個體系中的類和對象才可以被throws 和 throw 操作。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 一、多態 1. 概述 理解:多態可以理解為事物存在的多種體(表)現形態。例如:動物中的貓和狗。貓這個對象對應的是貓...
    陳凱冰閱讀 344評論 0 1
  • 異常:現實生活的病現實生活中萬物在發展和變化會出現各種各樣不正常的現象。1:例如:人的成長過程中會生病。|——病|...
    多了去的YangXuLei閱讀 1,027評論 0 6
  • 錯誤是我們人生中必不可少的一種美,是的,同時是很讓人不爽的。而在java程序中也會出現這樣或那樣不爽的問題。如果程...
    玉圣閱讀 483評論 0 2
  • JAVA異常與異常處理詳解 一、異常簡介 什么是異常? 異常就是有異于常態,和正常情況不一樣,有錯誤出錯。在jav...
    java大濕兄閱讀 1,002評論 0 11
  • 下午3:30,思修課結束,室友告訴我,起大風了,我有點驚訝,起風了? 剛走出教室,在四樓,窗戶很臟,灰蒙蒙的,但并...
    希愛杏子閱讀 165評論 0 1