1 2 3 4 5 6 7 8 9 10 11 12 13 14
abstract class A { lazy val lazyBar = bar object bar { val foo = 12 } } object Test extends App { val a = new A{} println(a.lazyBar.foo) }