關(guān)于接口中不能存在static修飾的方法,我們一直都知道接口中不能出現(xiàn)static修飾的方法。但是原因很少提及,大概分析了下:
-
static代表類修飾,她修飾的成員都是基于類的,不是實(shí)例的,對于類實(shí)例來說大家都一樣; - 接口中不能只能出現(xiàn)
abstract修飾的方法,這意味著,該方法實(shí)現(xiàn)各不相同(即使你故意做一致實(shí)現(xiàn)),則不能稱之為類方法。這與static作用想矛盾了。
以上是我的個人理解,如果有錯誤,一定請大家多多指教!!!