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是重载是意思,它也表示重写基类的方法,但是只要方法名相同,别的可以不同


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