// You can’t declare a truly optional parameter in Java
// But Java gives you a way to simulate optional parameters
// Optional Parameters Using Varargs
public class Example {
public void greet(String... names) {
if (names.length > 0) {
System.out.println("Hello, " + names[0]);
} else {
System.out.println("Hello, Guest");
}
}
public static void main(String[] args) {
Example ex = new Example();
ex.greet();
ex.greet("Bella");
}
}
/*
run:
Hello, Guest
Hello, Bella
*/