Heim > Java > JavaErste Schritte > Was ist Java-Polymorphismus?

Was ist Java-Polymorphismus?

(*-*)浩
Freigeben: 2019-11-11 11:39:54
Original
2666 Leute haben es durchsucht

Was ist Java-Polymorphismus?

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 )

Was ist Java-Polymorphismus?

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 帮助和支持。
同一个事件发生在不同的对象上会产生不同的结果。
Nach dem Login kopieren

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();
Nach dem Login kopieren

Ü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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage