且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

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

更新时间:2022-08-14 20:26:31

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

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

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