我有一個類的兩個類別(c1和c2),他們都有相同的方法 - (無效)運行 當我發送消息到這個方法,爲什麼響應者總是c2類? 我認爲他們應該有相同的優先權。兩個類別之間的優先級
0
A
回答
1
班級類別中的方法按照發現順序添加到班級中。具有與現有方法相同名稱(選擇器)的方法將簡單地用早先實現的方法替換爲新找到的方法。
對類別的處理順序沒有保證,所以不要依賴它。
0
最後一類只有一個實現,名稱爲run。這個名字的確切實現取決於編譯器。其他的實現會有一些其他的名字。你可以在運行時查看方法,以瞭解我的意思。
相關問題
- 1. 不同級別的CSS和相互之間的優先級
- 2. 比較優先級隊列的類別
- 3. 線程消息之間的優先級?
- 4. CSS類優先級
- 5. 這兩個優先級隊列包裝器有什麼區別?
- 6. 優先級隊列中的優先級
- 7. 合併具有時間戳優先級的兩個文件夾
- 8. 兩個類之間的區別__construct()
- 9. Highcharts - 兩個類別之間的線
- 10. java中優先級隊列中的offer()和add()之間的區別?
- 11. 優先上傳優先級,以高優先級使用HTB qdiscs
- 12. 給予一個類的優先級如果html div有兩個類
- 13. 請解釋&&與||的優先級之間的明顯衝突和
- 14. 使用tomcat的http請求之間的優先級
- 15. 兩個類別之間的兩個「一對一」關係
- 16. ActiveMQ的優先級
- 17. 如何找到python中唯一類別的優先級值?
- 18. 類型投射,運算符優先級還是別的?
- 19. 正常功能和模板功能之間的優先級
- 20. GCD設置調度/線程之間的優先級
- 21. 流程優先與線程優先級
- 22. XSLT 1.0:僅匹配基於優先級的兩個模板之一
- 23. 不同級別的視圖狀態等設置的優先級
- 24. Spring事務隔離級別vs數據庫隔離級別的優先級
- 25. 有兩種ROS節點之間有優先權的方法嗎?
- 26. C++函數中非常奇怪的優先級/優先級
- 27. 如何確定terraform執行優先級的優先級
- 28. 新近度是次要優先級的優先級隊列?
- 29. 具有動態項目優先級的優先級隊列
- 30. 優先級隊列的優先級總是需要是整數?
您的優先級是什麼意思?你會期望兩種方法都能運行嗎? – Losiowaty