Java optional parameters

后端 未结 17 1637
遇见更好的自我
遇见更好的自我 2020-11-22 13:19

How do I use optional parameters in Java? What specification supports optional parameters?

17条回答
  •  萌比男神i
    2020-11-22 14:09

    We can make optional parameter by Method overloading or Using DataType...

    |*| Method overloading :

    RetDataType NameFnc(int NamePsgVar)
    {
        // |* Code Todo *|
        return RetVar;
    }
    
    RetDataType NameFnc(String NamePsgVar)
    {
        // |* Code Todo *|
        return RetVar;
    }
    
    RetDataType NameFnc(int NamePsgVar1, String NamePsgVar2)
    {
        // |* Code Todo *|
        return RetVar;
    }
    

    Easiest way is

    |*| DataType... can be optional parameter

    RetDataType NameFnc(int NamePsgVar, String... stringOpnPsgVar)
    {
        if(stringOpnPsgVar.length == 0)  stringOpnPsgVar = DefaultValue; 
    
        // |* Code Todo *|
        return RetVar;
    }
    

提交回复
热议问题