当前页面: 开发资料首页 → J2SE 专题 → 关于函数的默认参数
关于函数的默认参数
摘要: 关于函数的默认参数
请问各位高手,谁知道java中有没有和C++一样的默认参数?如果有应该如何写?
f()
f(String s)
f(String s,booeal b)
不是这个意思,是默认参数,不是多参数
就是这个意思
void f() {
f("...", false);
}
void f(String s) {
f(s, false);
}
void f(String s,booeal b) {
....
}
Java 可不能这样定义:
void f(String name, int amount=2, boolean readable=false) {}
没有这样的定义法。
自己编啊,很简单。
f(string n, int i, boolean b) {
//.......................
}
f(string n, ini i) {
f(n, i, true/false)
}
f(string n) {
f(n, 0/1/2)
}
f() {
f("myname")
}
不就达到你的目的了吗?