Function overloading
= implementing a function multiple times with a different signature (and body)
๐ Example:
public void print() {
System.out.print("Hello World")
}
public void print(String s) {
System.out.print(s)
}
print()
// Output -> "Hello World"
print("Hi")
// Output -> "Hi"