final,finally和finallize的區別&&override和overload的區別
(1)請簡述final,finally和finallize的區別是什麼?
1) final用於申明屬性,方法和類,表示屬性不可變,方法不可以被覆蓋,類不可以被繼承。2)finally是異常處理語句結構中,表示總是執行的部分。
3)finallize表示是object類一個方法,在垃圾回收機制中執行的時候會被調用被回收對象的方法。
(2)override和overload的區別又是什麼?
1)override是重寫的意思,它表示重寫基類的方法,而且方法的名稱,返回類型,參數類型,參數個數要與基類相同。
2)overload是重載是意思,它也表示重寫基類的方法,但是只要方法名相同,別的可以不同