【问题标题】:Static Methods in JavaJava 中的静态方法
【发布时间】:2022-12-12 13:57:49
【问题描述】:

好的,假设我有一个带有静态方法的类。在另一个类中,我创建了一个对象,它是具有静态方法的类的实例。为什么,在另一个班级,打电话...

类名.staticMethod

objectName.staticMethod

都在 Java 中工作?

【问题讨论】:

  • 是的,但不鼓励后者。
  • 一个静止的方法是类定义的一部分(有时也称为“类级别”方法)。因此它也可用于该类的任何实例。然而,正如@shmosel 已经说过的——这被认为是一种“反模式”,并且*气馁*在爪哇。

标签: java static-methods


【解决方案1】:

因为您可以通过两种方式访问​​静态函数。但是应该首选第一个。我的意思是 ClassName.staticMethod 更好用

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-22
    • 1970-01-01
    相关资源
    最近更新 更多