Von Difference Between Static Binding And Dynamic Binding In Java
Zuerst nannte man Dynamic ist die Bindung ein, die während der Laufzeit geschieht. Es wird auch späte Bindung genannt, da die Bindung stattfindet, wenn das Programm tatsächlich ausgeführt wird.
Während der Laufzeit werden tatsächliche Objekte zum Binden verwendet. Zum Beispiel, für “a1.method()”
Aufruf in der unteren Abbildung, Methode() des tatsächlichen Objekts, auf das ‘a1’
zeigt wird aufgerufen werden. Für a2.method()
Anruf, method()
des tatsächlichen Objekts, auf das ‘a2’
verweist, wird aufgerufen. Diese Art der Bindung wird dynamische Bindung genannt.
Die dynamische Bindung des obigen Beispiels kann wie folgt demonstriert werden.
Nachschlagen Java Vererbung. – forgivenson
https://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html –
Ihr Java-Lehrbuch sollte erklären. Wenn Sie seine Erklärung nicht verstehen, schlage ich vor, dass Sie versuchen, eine spezifischere Frage zu stellen. :-) –