关于接口中不能存在static
修饰的方法,我们一直都知道接口中不能出现static
修饰的方法。但是原因很少提及,大概分析了下:
-
static
代表类修饰,她修饰的成员都是基于类的,不是实例的,对于类实例来说大家都一样; - 接口中不能只能出现
abstract
修饰的方法,这意味着,该方法实现各不相同(即使你故意做一致实现),则不能称之为类方法
。这与static
作用想矛盾了。
以上是我的个人理解,如果有错误,一定请大家多多指教!!!
关于接口中不能存在static
修饰的方法,我们一直都知道接口中不能出现static
修饰的方法。但是原因很少提及,大概分析了下:
static
代表类修饰,她修饰的成员都是基于类的,不是实例的,对于类实例来说大家都一样;abstract
修饰的方法,这意味着,该方法实现各不相同(即使你故意做一致实现),则不能称之为类方法
。这与static
作用想矛盾了。以上是我的个人理解,如果有错误,一定请大家多多指教!!!