快捷导航

实现接口的类,重写接口的方法时,可以把该方法定义为静态吗?为什么不可以

实现接口的类,重写接口的方法时,可以把该方法定义为静态吗?为什么不可以,或者为什么可以?谢谢!

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

不能,static定义的均是类的方法,属性。类初始化时候已经加载了,所以不存在被子类复写,如果子类写了一个相同方法则是子类自己的方法,该方法就在父与子之间存在两个作用域.还有一点1.8中接口已经可以定义static方法并写上方法体来调用.
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP