Android:如何为参数变量设置默认值
Android功能
PHP示例:
function HaHa($a = "Test") { print $a; }
问题是如何在android中执行它...
public void someFunction(int ttt = 5)
{
// something
}
上述解决方案无效,我该怎么办?
谢谢!
不,Java不支持函数参数的默认值。 这里有一篇关于借用语言功能的有趣帖子:http://java.dzone.com/news/default-argument-values-java
你可以像这样滥用重载:
int someMethod() { return someMethod(42); }
int someMethod(int arg) { .... }
没有必要超载任何东西,只需写:
public int getScore(int score, Integer... bonus)
{
if(bonus.length > 0)
{
return score + bonus[0];
}
else
{
return score;
}
}
链接地址: http://www.djcxy.com/p/20871.html
上一篇: Android: How to set a default value for an argument variable