java / beginner
Snippet
Methoden-Überladung
Methoden-Überladung ermöglicht es einer Klasse, mehrere Methoden mit demselben Namen zu haben, sofern ihre Parameterlisten unterschiedlich sind (unterschiedliche Typen oder Anzahl von Parametern).
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);}}
Erklärung
1
void print(int number)
Definiert eine Methode, die einen Ganzzahl-Parameter akzeptiert.
2
void print(String text)
Definiert eine weitere Methode mit demselben Namen, die jedoch einen String-Parameter akzeptiert.