java中異常注意問題(發生在多型是的異常問題)

2021-09-23 21:02:26 字數 543 閱讀 8122

/*

異常的注意事項:

1,子類在覆蓋父類方法時,父類的方法如果丟擲了異常,那麼子類的方法只能丟擲父類的異常或者該異常的子類。

2,如果父類丟擲多個異常,那麼子類只能丟擲父類異常的子集。

簡單說:子類覆蓋父類,只能丟擲父類的異常或者子類或者子集。

注意:如果父類的方法沒有丟擲異常,那麼子類覆蓋時絕對不能拋。子類不能丟擲比父類多的異常。就只能try。。。catch

*/class a extends exception} 

class b extends a} 

class c extends exception} 

/*exception

---a

---b

---c*/ 

class parent} 

class child extends parent} 

public class pc

static void methods(parent p)catch(a e)

}}

Java 發生異常,仍然向下執行注意事項

size large 先來看兩段 塊 color red 塊一 color try catch exception e 執行結果 22 color red 塊二 color try catch exception e system.out.println 111 執行結果 22 111 color ...

Java 發生異常,仍然向下執行注意事項

size large 先來看兩段 塊 color red 塊一 color try catch exception e 執行結果 22 color red 塊二 color try catch exception e system.out.println 111 執行結果 22 111 color ...

java中final注意的問題

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 publicclasstest 4.修飾的變數是乙個常量 所有字元都大些 或者 只能賦值一次 final 固化的都是顯示初始化的值 定義並初始化 或者建構函式中的特定初...