猿问

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

qq_北京_1
浏览 1391回答 3
3回答

肥冰

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

相关分类

Java
我要回答