1. 程式人生 > >重載與重寫問題

重載與重寫問題

重寫 數列 訪問權限 一個 ava 順序 pre 返回 調用

重寫規則:
參數列表要和被重寫的方法的參數一致;
返回值也要一致
重寫的方法的訪問權限要比被重寫的方法的訪問權限大
重寫的方法一定不能拋出新的異常或比被重寫方法拋出的異常更寬泛

重載規則:
參數類型 ,個數,順序至少有一個不同。
不能用返回值,拋出的異常,訪問權限作為重載的規則。

    重載為什麽不能以返回值來區分?

java 裏允許一個調用一個有返回值得方法得時候不必把值賦值給一個變量,所以在沒有賦值給變量的時候,這個時候JVM 就不知道你是調用得有返回值得還是無返回值。

重載與重寫問題