作者SickKid ( Dizzy)
看板java
标题[问题] 请问overloading
时间Wed Sep 8 22:37:07 2010
有一个method 想要用overloading的方式做
public String method(String a, int b)
我的问题是若b无指定值 预设为2 怎麽做才对呢?试了很多种 都失败...= =
public int method(int 2) //失败 XD
换一个
public int method(int b)
b =2;
return b; //又失败...= =
再来一个
public void method(int b)
b =2;
return b; //还是失败…算了 问人比较快 ^^"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.31.13.5
1F:推 lvlightvivi:this.method(a,2); 这样可以吗? 09/08 22:48
2F:→ elenaser:传入参数有要指定给哪个变数吗? 09/09 00:24
3F:→ elenaser:有的话this.变数=2; 不过既然要固定值 应该就不需要多载 09/09 00:27
4F:→ elenaser:刚刚想了一下 呼叫的时候要给予一个参数呀- - 09/09 00:40
5F:→ elenaser:然後有出现return的时候 你的void要改成你要回传的型别 09/09 00:42
6F:→ SickKid:忘了啦 void不可以有return.. 09/09 05:49
7F:→ SickKid:有二个方法 一个是指用者自定int 另一个是没指定就给2 09/09 06:23