【问题标题】:Static and non-static methods in scala [duplicate]scala中的静态和非静态方法[重复]
【发布时间】:2015-07-16 04:01:53
【问题描述】:

我们知道我们在 scala 中没有静态方法。如果我们必须达到那种品味,我们就将该类声明为对象。但问题是,当我们将类声明为对象时,该对象中存在的所有方法都会变成静态的。并且在类中所有方法都是非静态的。我想要的是在同一个类中有静态和非静态方法,这可能吗?绝对有可能,但如何??????

【问题讨论】:

标签: scala static non-static


【解决方案1】:

要在 Scala 中执行您尝试执行的操作,您需要创建一个 object 和一个同名的 class。将静态成员放在object 中,将实例成员放在Class 版本中。这个object 称为伴生对象。

【讨论】:

    猜你喜欢
    • 2011-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多