Does Java support default parameter values?

后端 未结 25 2186
清歌不尽
清歌不尽 2020-11-22 07:07

I came across some Java code that had the following structure:

public MyParameterizedFunction(String param1, int param2)
{
    this(param1, param2, false);
}         


        
25条回答
  •  半阙折子戏
    2020-11-22 07:14

    One idea is to use String... args

    public class Sample {
       void demoMethod(String... args) {
          for (String arg : args) {
             System.out.println(arg);
          }
       }
       public static void main(String args[] ) {
          new Sample().demoMethod("ram", "rahim", "robert");
          new Sample().demoMethod("krishna", "kasyap");
          new Sample().demoMethod();
       }
    }
    

    Output

    ram
    rahim
    robert
    krishna
    kasyap
    

    from https://www.tutorialspoint.com/Does-Java-support-default-parameter-values-for-a-method

提交回复
热议问题