我们使用System.out.println而不实例化它或创建它的对象。数学课和许多其他课程也是如此(我猜)。这些课程有什么特别之处吗?我们可以以相同的方式使用在这些类中声明的类和方法吗?请帮忙。

最佳答案

这就是所谓的“静态”方法。为了调用静态方法,您不需要具有该类的实例。

这还具有其他副作用,例如不存在“ this”,因此静态方法无法调用实例方法。

这主要用于某些经常是无状态的实用程序类。

数学就是一个很好的例子。

我建议阅读一些有关静态方法和Java中一般静态的内容。

08-25 08:07
查看更多