请问各位高手,谁知道java中有没有和C++一样的默认参数?如果有应该如何写?

解决方案 »

  1.   

    f()
    f(String s)
    f(String s,booeal b)
      

  2.   

    就是这个意思void f() {
      f("...", false);
    }
    void f(String s) {
      f(s, false);
    }
    void f(String s,booeal b) {
      ....
    }
      

  3.   

    Java 可不能这样定义:
    void f(String name, int amount=2, boolean readable=false) {}没有这样的定义法。
      

  4.   

    自己编啊,很简单。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")
    }
    不就达到你的目的了吗?