我知道这将是一个非常基本的问题,但我仍然要求你们回答。众所周知,我们可以用对象调用静态方法。我不确定为什么有人愿意这样做。有人可以解释一下需要这样的情况吗?
如果不需要,那么为什么java不会给出错误而不是使用object调用静态方法的警告。
答案 0 :(得分:-1)
Can someone please explain me a situation where this would be needed?
假设您有一个名为Container的类。这个容器有一个方法,比如convertOunceToLiter(param).
我们可以使用这个方法,即使还没有将容器实例作为转换方法在其他地方使用。So this method should be defined as static.