final,finally和finallize的區別&&override和overload的區別


final,finally和finallize的區別&&override和overload的區別


1)請簡述final,finally和finallize的區別是什麼?

   1) final用於申明屬性,方法和類,表示屬性不可變,方法不可以被覆蓋,類不可以被繼承。
   2)finally是異常處理語句結構中,表示總是執行的部分。  
   3)finallize表示是object類一個方法,在垃圾回收機制中執行的時候會被調用被回收對象的方法。

(2)override和overload的區別又是什麼?

    1)override是重寫的意思,它表示重寫基類的方法,而且方法的名稱,返回類型,參數類型,參數個數要與基類相

同。
    2)overload是重載是意思,它也表示重寫基類的方法,但是只要方法名相同,別的可以不同


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章