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"