Konzept
1. Dynamische Bindung bezieht sich auf die Bindung entsprechend der Art des Objekts während des Betriebs.
2. Der Prozess, durch den die JVM während der Ausführung entscheidet, welches Objekt aufgerufen werden soll, wird als dynamische Bindung bezeichnet.
Der Prozess der dynamischen Bindung
3. Die virtuelle Maschine extrahiert die Methodentabelle des tatsächlichen Objekttyps, sucht nach der Methodensignatur und ruft die Methode auf.
Instanzen
public class Main { public static void main(String[] args){ A b = new B(); b.print(); } } class A{ public void print(){ System.out.println("A"); } } class B extends A{ @Override public void print(){ System.out.println("B"); } }
Das obige ist der detaillierte Inhalt vonSo implementieren Sie dynamische Bindung in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!