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