Java 是否支持方法的默认参数值?

java 8object oriented programmingprogramming

Java 不支持默认参数的概念,但是,您可以使用以下方法实现此目的

方法重载

如果您定义不带参数的方法以及带参数的方法,则使用方法重载。然后,您可以调用零参数的方法。

可变参数

在 Java 方法中,参数接受带有三个点的参数。这些被称为可变参数。一旦您将可变参数用作参数方法,在调用时,您可以将任意数量的参数传递给此方法(可变数量的参数),或者,您可以简单地调用此方法而不传递任何参数。

示例

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

相关文章