構造方法或void類型的方法裏可以加上return;沒有錯誤。
異常,error
均繼承自Throwable。error屬於系統錯誤,Exception分爲兩類。
1,必須拋出的異常。
2,運行時異常,可以捕獲或不捕獲。
代碼塊
局部代碼塊:放在方法中,用於限定變量的生命週期,運行完就釋放內存,相當於方法。
構造代碼塊:在類中的成員位置,每次調用構造方法執行前,都會先執行構造代碼塊。
作用:可以把多個構造方法中的共同代碼放到一起,對對象進行初始化。
靜態代碼塊:跟構造代碼格式相似,加一個static,跟靜態變量作用類似。
靜態代碼塊,構造代碼塊,構造方法依次執行。
繼承:
子類不能繼承父類的構造方法,但可以通過super訪問。