我是 scala 的新手,并试图理解 scala oops 概念。我创建了一个类:
class MyComp private{
// some fields and method goes here
}
当我将其编译为
scalac MyComp.scala
它创建一个私有构造函数。但是当我制作一个伴随对象而不是构造函数成为 public 时,我无法理解这个概念。请清除
这是 MyComp 类的伴随对象的代码
object MyComp
{
private val comp= new MyComp;
def getInstance= comp;
}