object Highlander { val name = "Connor MacLeod" val geboren = 1518 println("Konstruktor "+this.getClass+" beendet!") override def toString = "Es kann nur einen geben: "+name+", geboren "+geboren } object HighlanderMain extends Application { val h1 = Highlander // Konstruktor class Highlander$ beendet! val h2 = Highlander // - kein Konstruktoraufruf - // h2.name="Kurgan"; h2.geboren = -1005 // <- klappt nicht! println(h1) // Es kann nur einen geben: Connor MacLeod, geboren 1518 println(h2) // Es kann nur einen geben: Connor MacLeod, geboren 1518 println(h1 == h2) // true }