У меня есть объект:
object A {
val init = println("Hello")
}
Я использую его в признаке:
trait SomeTratit {
val a = A.init
}
Затем я использую его в классе:
class SomeClass extends SomeTrait
Когда я создаю экземпляр SomeClass с помощью new SomeClass
, я ожидаю увидеть "Hello"
в консоли, но не получаю его. Почему?
Также я ожидаю увидеть "Hello" только один раз при создании нескольких объектов, но не вижу никаких "Hello" в консоли