父類的方法需要丟擲異常,子類繼承(重寫)了父類的方法,那麼:
子類中重寫的方法一定不能拋出新的必檢異常,即不能丟擲比父類中的方法更加寬泛的必檢異常。
error 和 runtimeexception 及其子類稱為免檢異常,除了 runtimeexception 之外的 exception 稱為必檢異常(runtimeexception 是 exception 的子類) 。
例如:父類的乙個方法申明了乙個檢查異常 ioexception ,在重寫這個方法是就不能丟擲 exception ,只能丟擲 ioexception 的異常及其子類異常,也可以丟擲免檢異常。
總結:
Java中的異常處理
arrayindexoutofbound ception 角標越界 public static void main string args nullpointerexception 空指標異常 public static void main string args arithmeticexcepti...
java中異常的處理
1.注意異常是類,其可以建立物件,當程式被異常終止時,實際上是jvm丟擲了乙個異常物件,而沒有處理的後果。2.處理異常的三種方式 1.避免異常 2.捕獲異常並處理 使用try,catch 你想捕獲的異常型別 處理結果 就算try語句中真的出現異常,只要被抓住了,就會執行 catch 然後指執行 tr...
java中處理異常
今天我們來看一下處理異常的問題。異常物件其實都是派生於throwable類的乙個例項。throwable分支之下有乙個error和乙個exception。常用的方法有 getmessage 用來返回string型別的異常資訊 printstacktrace 列印追蹤方法呼叫棧而獲得的詳細異常資訊,可...