超載方法(關閉)
回答
重載方法本質上意味着您正在創建兩個名稱相同但參數不同的方法。即使Java的名字相同,Java也會將這兩種方法視爲不同。
對於如:
public static double interestcalc(double rate, int year){
*Method Body*
}
public static double interestcalc(double principal){
*Method Body*
}
當調用這兩個方法,這取決於你使用的參數,java會要麼去的方法與(double, in)
作爲參數或(double)
爲參數的方法。
您可以將其用於計算。例如,您可以使用一種方法獲取用戶輸入(即將用戶輸入的代碼實質上覆制到方法中),並使用另一種方法進行計算。您可以通過使用不同的參數
乾杯重載方法,祝你好運:)
Java編程語言支持重載方法,Java 可以區分具有不同方法簽名的方法。這個 意味着如果一個類中的方法具有不同的參數列表(這裏有一些限定 將在標題爲「接口和繼承」的課程中討論的限定條件)中,則該類中的方法可以具有相同的名稱。 通過允許多種類型的條目(在這種情況下,提供的貸款金額爲
int
或double
),重載方法爲您的程序提供了靈活性。
我寧願不給你代碼,但你看起來像一個非常聰明的個人,所以我認爲你可以通過這個理由。
首先,創建具有以下參數的方法:
- 雙的InterestRate
- INT年
- INT借給
創建具有相同的參數的另一種方法,除了而不是無條件貸款,使它雙重借貸。
你的教授的意思是說,因爲有些人可能會輸入一個整數和一些雙倍的貸款額度,重要的是要確保你會接受這兩種類型。
換句話說,編寫代碼兩次(它是如何要求我做的)。我理解這一點的方式是編寫重載方法,以確保從用戶輸入中解釋任意小數點的所有變化。 – user3287957
你可以使它更靈活比寫兩遍,在你的方法,需要兩個整數,做'返回myMethodName(interestRate,年,(雙)貸款' – GreySwordz
我只是要去的肢體和假設你想知道超載的方法是: 重載方法被用來取在不同類型的參數 - 無論是作爲一個應急或者你真正需要他們,我想 - 反正,繼承人和示例:
public double getAPrimitive(double aDouble){
return aDouble;
}
public int getAPrimitive(int anInt){
return anInt;
}
你看他們兩個怎麼有相同的業者名稱,只是不同的返回類型和參數 - 有用,但請儘量不要使用棧來學習java - 你可以去java教程l得到更多。 :D
對不起,如果它似乎是= /。我只是有很難理解教授希望我們如何使用它,我理解方法重載,只是真的沒有看到這樣做的意義,這對我來說是個問題......但是,謝謝你, – user3287957
如果你覺得這有幫助 - 加1吧,兄弟! – BruceWayne
我覺得你還沒有完全理解方法的用法和功能,因爲你的代碼除了主函數外沒有包含任何外部方法。簡而言之,方法概念非常簡單。把它想象成一個能幫你做功的小機器人! 首先,它會清理和改進您的代碼,並且它還具有您將來會發現的許多優點。 該概念將所有計算從主函數中取出,並將它們變成函數,然後從主函數中調用該函數。 重載與其他評論完全相同。 祝你好運!
- 1. 超載方法
- 2. 超載方法
- 3. 關於方法超載的建議
- 4. 關於方法超載的澄清
- 5. 方法不關閉
- 6. 服務器關閉時超時圖像以防羣集超載?
- 7. 在httpWebRequest.GetResponse()方法中,操作超時異常關閉連接
- 8. 稱爲超類方法的Groovy類,用於訪問關閉
- 9. .NET套接字超時 - 在關閉方法上阻塞
- 10. JavaScript的關閉和方法
- 11. Spark的方法關閉
- 12. 關閉線程方法
- 13. 調用超載主方法
- 14. STL:超載和getter方法
- 15. 如何超載的方法
- 16. Swift - 超載靜態方法
- 17. 方法c沒有超載#
- 18. 關於close方法()用於關閉流
- 19. 如何編寫相關方法/關閉「Groovy」方法?
- 20. 在「卸載」方法中關閉一個連接
- 21. 關閉和關閉onDestroy中的對象的最佳方法
- 22. 關閉 - 無法正確加載庫
- 23. 重載關聯方法
- 24. jquery彈出框頁面加載和自動關閉後超時
- 25. 關閉AsyncTask如果加載超過一定時間(安卓)
- 26. 超時:底層連接已關閉:連接意外關閉
- 27. 從靜態方法關閉窗體
- 28. 是否需要關閉WebInvoke方法流
- 29. 關閉Access Jet的最佳方法OledbConnection
- 30. 關閉特定輸出流的方法
你的問題是什麼? –
你在問什麼重載方法是...? –
我想如何合併'方法重載'作爲分配要求? – user3287957