Ich habe mir andere Definitionen und Erklärungen angesehen und keine davon befriedigt mich. Ich möchte sehen, ob jemand Polymorphismus in höchstens zwei Sätzen definieren kann, ohne Code oder Beispiele zu verwenden. Ich möchte nicht hören, dass Sie eine Person / ein Auto / einen Dosenöffner haben ... oder wie das Wort abgeleitet wird (niemand ist beeindruckt, dass Sie wissen, was Poly und Morph bedeuten). Wenn Sie ein sehr gutes Verständnis für Polymorphismus haben und gute Englischkenntnisse haben, sollten Sie in der Lage sein, diese Frage in einer kurzen, wenn auch dichten Definition zu beantworten. Wenn Ihre Definition den Polymorphismus genau definiert, aber so dicht ist, dass ein paar Überlesungen erforderlich sind, dann ist das genau das, wonach ich suche.
Warum nur zwei Sätze? Weil eine Definition kurz und intelligent ist. Eine Erklärung ist lang und enthält Beispiele und Code. Hier finden Sie Erklärungen (die Antwort auf diesen Seiten ist für meine Frage nicht zufriedenstellend):
Polymorphismus vs Überschreiben vs Überladen
Versuchen Sie, Polymorphismus so einfach wie möglich zu beschreiben
Warum stelle ich diese Frage? Weil mir dieselbe Frage gestellt wurde und ich feststellte, dass ich keine zufriedenstellende Definition finden konnte (nach meinen Standards, die ziemlich hoch sind). Ich möchte sehen, ob einer der großen Köpfe auf dieser Seite dies kann.
Wenn Sie die Zwei-Satz-Anforderung wirklich nicht erfüllen können (es ist schwierig, ein Thema zu definieren), ist es in Ordnung, wenn Sie darüber nachdenken. Die Idee ist, eine Definition zu haben, die tatsächlich definiert, was Polymorphismus ist und nicht erklärt, was er tut oder wie man ihn verwendet (den Unterschied erkennen?).