動態綁定只是叫法不同,你可以理解為多態!
例如,有一個抽像fruit水果父類,其中定義了一個方法抽像eat方法,而apple繼承fruit并實現fruit的eat方法,而banana繼承fruit并實現fruit的eat方法,
外部調用代碼如下:
public void do(Fruit fruit){
fruit.eat();//這里就是動態綁定只有在運行時才知道調用哪一個子類的eat()
}
main(){
do(new Apple());
do(new Banana());
}
轉載于:https://www.cnblogs.com/1446358788-qq/p/4796454.html