Java 是否支持方法的默认参数值?
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(); } }
输出
ram rahim robert krishna kasyap
广告