为什么使用对象调用和静态方法?

时间:2012-06-28 11:39:27

标签: java

我知道这将是一个非常基本的问题,但我仍然要求你们回答。众所周知,我们可以用对象调用静态方法。我不确定为什么有人愿意这样做。有人可以解释一下需要这样的情况吗?

如果不需要,那么为什么java不会给出错误而不是使用object调用静态方法的警告。

1 个答案:

答案 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.