1. 程式人生 > >java:面向物件(過載與重寫的區別)

java:面向物件(過載與重寫的區別)

* Override和Overload的區別?Overload能改變返回值型別嗎?
    * overload可以改變返回值型別,只看引數列表
    * 方法重寫:子類中出現了和父類中方法宣告一模一樣的方法。與返回值型別有關,返回值是一致(或者是子父類)的
    
    * 方法過載:本類中出現的方法名一樣,引數列表不同的方法。與返回值型別無關。

    * 子類物件呼叫方法的時候:
        * 先找子類本身,再找父類。