【发布时间】:2021-03-16 23:41:11
【问题描述】:
我读到了这篇关于何时应该使用静态函数的文章,但我不明白。有人可以举个例子解释一下吗?
你应该随时使用静态方法,
方法中的代码不依赖于实例创建,也没有使用任何实例变量。
来源:https://www.tutorialspoint.com/When-to-use-static-methods-in-Java
【问题讨论】:
-
任何人都可以提出任何主张,无论对错。在您的问题中添加您的索赔来自哪里会很有用。无论是一本书,还是网络上的一篇文章/帖子等。目前尚不清楚声明的真正含义是“不依赖于实例创建”,知道声明的来源也有助于添加此类上下文。
-
Erwin,“不依赖于实例创建”的意思是,这是一个应该能够完成其工作的方法,即使尚未创建类的实例。如果你问我,Harshit 引用的建议更多的是重复而不是有用。
-
在他的问题中引用该建议似乎是合理的,因为 (a) 显然是正确的,并且 (b) 有必要理解他在问什么。如果他把它拿出来,那么他需要解释它来解释他的问题是什么,并且他需要理解它才能有效地解释它。
-
我已经编辑了描述并添加了来源。
标签: java static static-methods