3 回答

太陽雨下
TA貢獻7條經驗 獲得超1個贊
try catch:是用來捕獲程序中可以預知的錯誤的,程序的執行時,如果出現錯誤,我們寫的程序如果捕獲處理,就會向上一層拋,直到拋到系統層,系統就會以自己的方式處理,一般來說,系統不會清楚是怎么了,會以崩潰的方式體現。例如:在程序中有個 除法操作的函數,int div(int a,int b){return a/b},這個函數實現的是除法操作,而對于b來說有可能為0,如果不做處理,當b為0的時候,系統就會拋出異常,停止執行(崩潰)。
對于除法這個函數,可以在return前對b進行判斷,也可以使用try catch來捕獲異常,提示用戶除數不能為0。至此可以理解為:為了不讓我們的程序在出現問題時,直接交由系統處理而引起我們的程序無法繼續執行,而需要我們自己捕獲catch,進行處理,保證我們的程序可以繼續向下執行。
父類與子類:就是有繼承關系的兩個類,這個繼承關系體現在程序里,就是可以抽象出相同的特征。例如:動物類作為父類,鳥類就是動物類的子類,因為鳥是動物(Bird is an Animal)同時鳥具有飛的特性(并不是所有的動物都會飛)。鳥類也可以擁有子類,例如,麻雀,雄鷹都算是鳥類的子類。這就是多重繼承的概念。在java中不能多繼承,但是可以多重繼承。這是java的規則。
添加回答
舉報
0/150
提交
取消