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") } 不就达到你的目的了吗?
f(String s)
f(String s,booeal b)
f("...", false);
}
void f(String s) {
f(s, false);
}
void f(String s,booeal b) {
....
}
void f(String name, int amount=2, boolean readable=false) {}没有这样的定义法。
//.......................
}
f(string n, ini i) {
f(n, i, true/false)
}
f(string n) {
f(n, 0/1/2)
}
f() {
f("myname")
}
不就达到你的目的了吗?