Java中静态函数的隐藏遮蔽

💡 原文中文,约1300字,阅读约需3分钟。
📝

内容提要

在Java中,静态方法不会被重载或重写,而是被隐藏。静态方法的调用是根据引用类型而不是对象的运行时类型确定的。静态方法可以通过类名或有类容器的对象调用。在同一作用域中有两个同名的静态方法时,第二个方法会优先于第一个方法被调用。静态方法不能被覆盖,因为它们是在编译时解析的。

🎯

关键要点

  • 在Java中,静态方法不会被重载或重写,而是被隐藏。

  • 静态方法的调用是在编译时根据引用类型确定,而不是对象的运行时类型。

  • 静态方法可以通过类名或有类容器的对象调用。

  • 同一作用域中有两个同名的静态方法时,第二个方法会优先于第一个方法被调用。

  • 静态方法不能被覆盖,因为它们是在编译时解析的。

🏷️

标签

➡️

继续阅读