Default Parameter Values in Java
Published: Aug 10, 2018
Updated: May 3, 2021
Updated: May 3, 2021
I’m used to C#, so if I want a parameter to have a default value, it can be done like this.
private static void sayHi(string message = "Hi")
{
Console.WriteLine(message);
}
But what about Java? It can be done as well, and one way is to use method overloading.
private static void sayHi(String message) {
System.out.println(message);
}
private static void sayHi() {
sayHi("Hi");
}
Shoutout to this stackoverflow post.