阅读背景:

静态方法能被override吗

来源:互联网 
小弟初学java,并准备考个scjp认证,近日碰到一个问题。scjp教程上说“A static method cannot be overridden”静态方法不能被重写(override),但是我在程序上实践却发现不是这么回事,不知道是我对重写(override)的理解有误吗。按我的理解,重写(override)就是子类的方法可以有与父类中方法完全相同的外表特征(名字,返回值,参数列表),但是却有与父类方法不同的函数体,那么下面的testStatic方法应该是重写(override)吧,但是按照开头的说明,静态方法是不能被重写的,可是我用IntelliJ idea2.5.2编译运行都没有错。请高手指点,不胜感激! 小弟初学java,并准备考个scjp认证,近日碰到一个问题。scjp教程上说“A s



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: