Heim  >  Artikel  >  Java  >  Wie man den Java-Polymorphismus versteht

Wie man den Java-Polymorphismus versteht

silencement
silencementOriginal
2019-05-29 17:54:063112Durchsuche

Wie man den Java-Polymorphismus versteht

Die objektorientierte Java-Programmierung weist drei Hauptmerkmale auf: Kapselung, Vererbung und Polymorphismus.

Die Kapselung verbirgt den internen Implementierungsmechanismus der Klasse. Sie kann die interne Struktur der Klasse ändern, ohne ihre Verwendung zu beeinträchtigen, und schützt außerdem die Daten. Nur seine internen Details bleiben der Außenwelt verborgen und nur seine Zugriffsmethoden sind der Außenwelt zugänglich.

Bei der Vererbung wird der Code der übergeordneten Klasse wiederverwendet. Vererbung kann verwendet werden, wenn zwischen zwei Klassen eine IS-A-Beziehung besteht. und Vererbung ebnen auch den Weg für die Verwirklichung von Polymorphismus. Was ist also Polymorphismus? Was ist der Implementierungsmechanismus des Polymorphismus? Schauen Sie mir bitte zu, wie ich es Ihnen nacheinander enthülle:

Der sogenannte Polymorphismus bedeutet, dass der spezifische Typ, auf den die im Programm definierte Referenzvariable zeigt, und der über die Referenzvariable ausgegebene Methodenaufruf dabei nicht bestimmt werden Programmieren, aber Es wird während der Ausführung des Programms bestimmt, das heißt, auf welches Klasseninstanzobjekt eine Referenzvariable zeigt, und der von der Referenzvariablen ausgegebene Methodenaufruf ist eine Methode, die in welcher Klasse implementiert ist, was während der Ausführung bestimmt werden muss Ausführung des Programms. Da die spezifische Klasse nur bestimmt wird, wenn das Programm ausgeführt wird, kann die Referenzvariable an verschiedene Klassenimplementierungen gebunden werden, ohne den Quellprogrammcode zu ändern, wodurch sich die durch die Referenz aufgerufene spezifische Methode entsprechend ändert, das heißt, dies ist nicht erforderlich Der Programmcode kann den an das Programm gebundenen spezifischen Code während der Ausführung ändern, wodurch das Programm mehrere Ausführungszustände auswählen kann. Dies ist Polymorphismus.



Das obige ist der detaillierte Inhalt vonWie man den Java-Polymorphismus versteht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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