Polymorphismus ist die Fähigkeit desselben Verhaltens, mehrere unterschiedliche Erscheinungsformen oder Formen anzunehmen.
Polymorphismus ist dieselbe Schnittstelle, die verschiedene Instanzen verwendet, um unterschiedliche Operationen auszuführen , wie in der Abbildung gezeigt: (Empfohlenes Lernen: Java-Kurs )
Polymorphismus ist die Verkörperung mehrerer Ausdrücke eines Objekts.
In der Realität zum Beispiel, wenn wir die F1-Taste drücken:
如果当前在 Flash 界面下弹出的就是 AS 3 的帮助文档; 如果当前在 Word 下弹出的就是 Word 帮助; 在 Windows 下弹出的就是 Windows 帮助和支持。 同一个事件发生在不同的对象上会产生不同的结果。
Vorteile des Polymorphismus
Beseitigen Sie Kopplungsbeziehungen zwischen Typen
Austauschbarkeit
Erweiterbarkeit
Schnittstelle
Flexibilität
Vereinfachung
Drei notwendige Bedingungen für die Existenz von Polymorphismus
Vererbung
Umschreiben
Verweise der übergeordneten Klasse verweisen auf das untergeordnete Klassenobjekt
Zum Beispiel:
Parent p = new Child();
Überprüfen Sie beim Aufruf einer Methode mit Polymorphismus zunächst, ob die Methode in der übergeordneten Klasse vorhanden ist. Wenn dies nicht der Fall ist, rufen Sie die Methode mit demselben Namen wie die Unterklasse auf .
Vorteile des Polymorphismus: Dadurch lässt sich das Programm gut erweitern und kann Objekte aller Klassen universell verarbeiten.
Das obige ist der detaillierte Inhalt vonWas ist Java-Polymorphismus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!