Scala introduktion quiz

Spørgsmål 1 af 9:

Scala - singletons

Vi er vant til at singleton pattern i Java verdenen ser ud a la det følgende:

public class MyClass {
  // instansen er defineret statisk, så der kun er én i JVM'en.
  private static MyClass instance = new MyClass();

  public static MyClass getInstance() {
    // kun via denne metode kan man få fat i instansen
    return instance;
  }

  private MyClass() {
    // en "private" constructor gør det umuligt
    // for udefrakommende at instantiere MyClass
  }
}

Men i Scala har ikke noget "static" keyword - for at al funktionalitet skal høre til i et objekt, ikke i en klasse. Men hvordan laver man så en singleton i Scala?

Vælg 1 svarmulighed: