RTC++中在函数申明时可以给函数参数赋默认值,例如:void TestParameter(int level, float money = 0.0, bool ratable = true)
/*......
........*/可在JAVA中似乎不存在这种用法,请问,还有什么方法能实现类似这种功能吗?
(散分,谢谢! :) )
解决方案 »
- java中如何添加org.apache.batik这个包(在线等待 急 速度)
- 如何从乱码文件从删去不需要的字节
- 有关软件加密的问题
- 为交换机设置永久mac地址?
- java里面一个汉字算一个长度,我如何让一个汉字算两个长度?
- JLable问题:如何能够让jLable中内容显示不下时自动换行?
- java 中 attribute 和property 有什么区别?分别用在什么地方?
- 请问高手,java能不能作一些基础方面的应用!
- Applet向Servlet发消息,分别发post和get请求,请问该如何实现
- 请问哪里有《Thinking in Java》中文第二版的电子书和源代码可以下载?
- 在try{}块中,如果有一行出现Exception,那么这一行后面的代码是否被继续执行?
- 问个问题
public void TestParameter(int level)
{
float money = 0.0f;
boolean ratable = true;
...
}
public void TestParameter(int level, float money)
{
boolean ratable = true;
...
}
public void TestParameter(int level, float money , boolean ratable )
{
...
}
public void TestParameter(int level)
{
float money = 0.0f;
boolean ratable = true;
TestParameter(level, money ,ratable);
}
public void TestParameter(int level, float money)
{
boolean ratable = true;
TestParameter(level, money ,ratable);
}
public void TestParameter(int level, float money , boolean ratable )
{
//最终实现在这里
}
重载的话可以令你的函数可以适应多种情况。。
除了这个。。JAVA好象没有其他的办法啦。
有的话记得通知一下 哦
如果重复三遍就麻烦了!
这样写就没问题了!
哎,JAVA怎么没有直接实现呢,真可惜!
谢啦!