为什么使用 Object 调用和静态方法



我知道这太基本了,但我仍然要求你们回答。众所周知,我们可以用对象调用静态方法。我不确定为什么有人想这样做。有人可以向我解释需要这种情况的情况吗?

如果不需要这样做,那么为什么 java 不使用对象调用静态方法给出错误而不是警告。

Can someone please explain me a situation where this would be needed?

假设您有一个名为 Container 的类。这个容器会有一个方法,比如说convertOunceToLiter(param).即使还没有在其他地方制作容器实例作为转换方法,我们也可以使用这种方法。So this method should be defined as static.