接口中为什么不能含有static修饰方法
_palm关注赞赏支持
关于接口中不能存在static修饰的方法,我们一直都知道接口中不能出现static修饰的方法。但是原因很少提及,大概分析了下:
static代表类修饰,她修饰的成员都是基于类的,不是实例的,对于类实例来说大家都一样;接口中不能只能出现abstract修饰的方法,这意味着,该方法实现各不相同(即使你故意做一致实现),则不能称之为类方法。这与static作用想矛盾了。