1. Konzept
Lassen Sie Klassen einheitlich mit verschiedenen Datentypen umgehen. Beim Aufrufen von Methoden wird die Entscheidung, welche Methode verwendet werden soll, durch die Übergabe unterschiedlicher Anzahlen und Typen von Parametern bestimmt. Dies ist die Verwendung von Polymorphismus.
2. Funktionen
(1) Es müssen zwei oder mehr Methoden mit demselben Namen vorhanden sein.
(2) Die Parameterkombinationen zwischen Methoden müssen unterschiedlich sein (die Anzahl oder Art der Parameter ist unterschiedlich)
(3) Der Rückgabewert der Methode kann nicht als Grundlage für die Beurteilung verwendet werden, ob die Methoden eine Überladung darstellen.
3. Beispiel
Angenommen, Sie möchten eine Methode zum Summieren von Zahlen im Programm implementieren. Da die Anzahl und Art der an der Summierung beteiligten Zahlen ungewiss sind, müssen unterschiedliche Methoden für unterschiedliche Situationen entwickelt werden. Als Nächstes verwenden wir einen Fall, um die Funktionen Addieren von zwei Ganzzahlen, Addieren von drei Ganzzahlen und Addieren von zwei Dezimalzahlen zu implementieren.
public class MethodDemo02 { public static void main(String[] args) { // 下面是针对求和方法的调用 int sum1 = add01(1, 2); int sum2 = add02(1, 2, 3); double sum3 = add03(1.2, 2.3); // 下面的代码是打印求和的结果 System.out.println("sum1=" + sum1); System.out.println("sum2=" + sum2); System.out.println("sum3=" + sum3); }rrree
Das obige ist der detaillierte Inhalt vonWas sind die Merkmale der Java-Methodenüberladung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!