ios面試問題——oc是動態運行時語言是什麼意思

多態。主要是將數據類型的確定由編譯時,推遲到了運行時。這個問題涉及兩個概念,運行時和多態。簡單來說,運行時機制使我們知道運行時纔去決定一個對象的類別,以及調用該類別對象指定方法。

多態:不同對象以自己的方式響應相同的消息的能力叫做多態。意思就是假設性生物類(life)都用一個相同的方法-eat;

那人類屬於生物,豬也屬於生物,都繼承了life後,實現各自的eat,但是調用時我們只需調用各自的eat方法。

也就是不同的對象以自己的方式響應了相同的信息(響應了eat這個選擇器)。因此也可以說,運行時機制是多態的基礎。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章