scala: создание экземпляров абстрактных классов?

Как получается, что я создаю экземпляр абстрактного класса?

  abstract class A {
    val a: Int
  }

  val a = new A {val a = 3}

Или неявно создается какой-то конкретный класс? И что означают эти фигурные скобки после new A?

8
задан om-nom-nom 18 March 2012 в 21:15
поделиться