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