1. 程式人生 > >課後動手動腦

課後動手動腦

nbsp 修飾 程序 重點 運用 返回 參數數量 關心 順序

此次動手動腦講的是關於java方法中重載的運用,在編程中重載的運用很廣泛。java中的重載和其他的有點出入的,能構成重載的三個條件是:1.在同一個類中. 2.方法名必須相. 3.方法的參數類不同.最重要的一點是方法的返回值不作為方法重載的判斷條件。此三點是構成重載的重點。我們許多人經常容易把方法的返回值作為判斷條件,因此搞錯。重載的時候,方法名要一樣,但是形參類型和個數不一樣,返回值類型可以相同也可以不相同。Java的方法重載,就是在類中可以創建多個方法,它們具有相同的名字,但具有不同的參數和不同的定義。調用方法時通過傳遞給它們的不同參數個數和參數類型來決定具體使用哪個方法, 這就是多態性。

不能重載的情況有:1.對於兩個方法,如果只有返回值不同,那麽不構成重載,程序會報錯。2.對於兩個方法,如果只有訪問修飾符不同,那麽不構成重載,程序會報錯。3.對於兩個方法,如果只是參數命名不同,那麽不構成重載,程序會報錯。重載關心的只是參數,有參無參,參數類型不同,參數數量不同,不同類型的參數順序不同,都可以實現方法的重載。

課後動手動腦