異常(exception)
1. 定義:就是導致程式終止的一種指令流,異常會使程式終止執行
2. throw和throws:
a) throw用於丟擲一場物件
b) throws用於標識函式暴露出的異常
區別:a) throw用在函式上,後面跟異常類名
b) throws用在函式內,後面跟異常物件
3. 異常細節:
a) runtimeexception及其子類如果在函式中被throw丟擲,可以不用再函式上宣告
b) 乙個方法被覆蓋時,覆蓋它的方法必須丟擲相同的異常或異常的子類
c) 如果父類丟擲多個異常,那麼覆寫方法必須丟擲那些異常的乙個子集,不能拋出新的異常
物件導向 異常finally
finally 塊 定義一定執行的 通常用於關閉資源。class fushuexception extends exception class demo class exceptiondemo5 catch fushuexception e finally system.out.println ov...
物件導向 異常 RuntimeException
exceptoin 中有乙個特殊的子類異常 runtimeexception 如果在函式內容丟擲該異常,函式上可以不用宣告,編譯一樣通過。如果在函式上宣告了該異常,呼叫者可以不用進行處理,編譯一樣通過。自定義異常時 如果該異常的發生無法在繼續進行運算,就讓自定義異常繼承runtimeexceptio...
物件導向和異常
物件導向技術簡介 類 class 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類的例項。方法 類中定義的函式。類變數 類變數在整個例項化的物件中是公用的。類變數定義在類中且在函式體之外。類變數通常不作為例項變數使用。資料成員 類變數在整個例項化的物件中...