多態是編譯行爲還是運行時行爲?

多態如何證明是運行時行爲?先看下面一段代碼 從mian方法裏面,我們看到申明瞭一個Animal的對象,調用了它的eat()方法。到現在,我們只看到了Animal的對象,表面我們也就認爲運行Animal中的eat()方法。 在運行完之後,我們可以看到運行結果並不是調用了Animal中的eat()方法,而是調用了判斷之後,返回對象類型中的eat()方法。這時就體現了多態是運行時行爲了。所以說,多態時運
相關文章
相關標籤/搜索