java / beginner
Snippet
Method Overloading
Method overloading allows a class to have multiple methods with the same name, provided their parameter lists are different (different types or number of parameters).
snippet.java
1
2
3
4
5
6
7
8
class Printer {void print(int number) {System.out.println("Integer: " + number);}void print(String text) {System.out.println("String: " + text);}}
Breakdown
1
void print(int number)
Defines a method that accepts an integer parameter.
2
void print(String text)
Defines another method with the same name but accepting a String parameter.