Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道这将是一个太基本的问题,但我仍然要求你们回答。众所周知,我们可以使用对象调用静态方法。我不确定为什么有人愿意这样做。有人可以向我解释需要这样做的情况吗?
如果这不是必需的,那么为什么 java 不给出错误而不是警告使用对象调用静态方法。
Can someone please explain me a situation where this would be needed?
假设您有一个名为 Container 的类。这个容器会有一个方法,比如说convertOunceToLiter(param).我们可以使用这个方法,即使在其他地方还没有创建一个容器实例作为转换方法。So this method should be defined as static.
convertOunceToLiter(param).
So this method should be defined as static.