可以使用关键字 final
来防止重写方法,同样如何防止重载?
最佳答案
你不能。因为这几乎毫无意义。
如果你想重载方法 handle(..)
但你不允许这样做,你可以创建 doHandle(..)
来代替。
使用哪个重载方法是在编译时确定的(与在运行时确定的覆盖方法相反)。所以重载的要点是为通用操作共享一个通用名称。不允许这是代码风格的问题,而不是其他任何问题。
关于java - 如何防止方法在 Java 中重载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2987732/