scala中的静态和非静态方法

时间:2015-07-16 04:01:53

标签: scala static non-static

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

1 个答案:

答案 0 :(得分:3)

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