我有一個類的兩個類別(c1和c2),他們都有相同的方法 - (無效)運行 當我發送消息到這個方法,爲什麼響應者總是c2類? 我認爲他們應該有相同的優先權。兩個類別之間的優先級
0
A
回答
1
班級類別中的方法按照發現順序添加到班級中。具有與現有方法相同名稱(選擇器)的方法將簡單地用早先實現的方法替換爲新找到的方法。
對類別的處理順序沒有保證,所以不要依賴它。
0
最後一類只有一個實現,名稱爲run。這個名字的確切實現取決於編譯器。其他的實現會有一些其他的名字。你可以在運行時查看方法,以瞭解我的意思。
相關問題
- 1. 不同級別的CSS和相互之間的優先級
- 2. 具有兩個優先級的優先級隊列Python
- 3. 比較優先級隊列的類別
- 4. 線程消息之間的優先級?
- 5. 路由模式之間的優先級
- 6. CSS類優先級
- 7. 優先級和優先級
- 8. Linux內核中使用的三個優先級之間有什麼區別?
- 9. Webpack類的優先級
- 10. 這兩個優先級隊列包裝器有什麼區別?
- 11. 優先級隊列中的優先級
- 12. 合併兩個優先級隊列
- 13. 合併具有時間戳優先級的兩個文件夾
- 14. Highcharts - 兩個類別之間的線
- 15. 兩個類之間的區別__construct()
- 16. java中優先級隊列中的offer()和add()之間的區別?
- 17. 優先上傳優先級,以高優先級使用HTB qdiscs
- 18. 給予一個類的優先級如果html div有兩個類
- 19. 使用tomcat的http請求之間的優先級
- 20. 請解釋&&與||的優先級之間的明顯衝突和
- 21. 優先級
- 22. 兩個類別之間的兩個「一對一」關係
- 23. MySQL的優先級
- 24. ActiveMQ的優先級
- 25. log4j:不同的類別優先級比appender閾值
- 26. 類型投射,運算符優先級還是別的?
- 27. 如何找到python中唯一類別的優先級值?
- 28. 優先級隊列的時間?
- 29. 內核空間中的優先級
- 30. 如何確定媒體查詢和css之間的優先級?
您的優先級是什麼意思?你會期望兩種方法都能運行嗎? – Losiowaty