Java方法使用的有點總結
阿新 • • 發佈:2017-10-22
可讀性 urn 解決問題 sys 縮小 int jvm return 傳遞
-
方法使用的優點:
1-將解決問題的方法與主函數代碼分開,邏輯更清晰,代碼可讀性更強。
2-若方法出錯,則程序可以縮小為只在該方法中查找錯誤,使代碼更容易調試。
3-方法是解決一類問題的抽象,一旦寫成功就可以重復使用。
- 方法重載的優點以及註意事項:
重載方法可以使得程序更加清晰更加具有可讀性,執行同樣功能但是具有不同參數類型的方法應該使用同樣的名字。
被重載的方法必須具有不同的參數列表,不能基於不同修飾符或不同的返回類型值來重載方法。
有時調用方法時可能有兩個或多個對應的匹配,但是,編譯器無法判斷哪個是最精確的匹配。這稱為歧義調用。歧義調用會產生編譯錯誤。
例如:
1 public
如上代碼描述:編譯會沒有問題,但是運行會報錯,原因是因為Java裏的int ,會自動向上轉化為float,double,開始傳遞的值為int,int類型,但是運行時,兩種方法都回被識別jvm不知道,選哪一個方法,所以導致運行錯誤,這在方法的重載的時候一定要註意。
Java方法使用的有點總結