0
点赞
收藏
分享

微信扫一扫

JAVA的静态函数不能重载,可以覆盖(隐藏)


  父类有一个静态函数,子类也可以有一个参数完全相同的函数,这是怎么回事?


  • 试图在子类函数上加Override,会报错。说明二者确实不是重载关系。
  • 既然不是重载关系,那么只有一个可能,子类函数覆盖(隐藏)父类的函数。在调用的时候,可能就会出错。

  面对这种情形,建议把函数名区分开。


举报

相关推荐

0 条评论