Re: [問題] 請問overloading
method
public static String multiConcat(String a, int b){
if(b >= 2){
for(int i=b; i > 0; i--)
{
newStr+=a;
}
return newStr;
}
else
return a;
}
public static String multiConcat(String a){
return multiConcat(a, 2); //就是這裡有問題啦
}
("lol", 3)print出來 應該是
lollollol
但是 如果不給int參數 預設應該是這樣
("lol",(沒給值預設就是2))
print出
lollol
※ 引述《SickKid ( Dizzy)》之銘言:
: hi
: 我測試過
: public String multiConcat(String a){
: return multiConcat(a,2);
: 結果:可以編譯,但是跑不出正確結果 哇嗚...哪裡錯了啊
: ※ 引述《pico2k (風月)》之銘言:
: : 新增一個函數
: : public String method(String a){
: : ...
: : method(a,2);
: : ...
: : }
: : 收工...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.31.13.5
→
09/09 16:55, , 1F
09/09 16:55, 1F
→
09/09 17:48, , 2F
09/09 17:48, 2F
→
09/09 19:05, , 3F
09/09 19:05, 3F
→
09/09 22:14, , 4F
09/09 22:14, 4F
→
09/10 23:39, , 5F
09/10 23:39, 5F
→
09/18 19:32, , 6F
09/18 19:32, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 5 篇):