Andreas Sinz
11/03/2017, 1:53 PMobject
by the definition of Kotlin is a class that has a single instance (like a Singleton) and that instance is created automatically at startup, so there is no way to have abstract stuff inside an Objectayrat555
11/03/2017, 1:57 PMalex.krupa
11/03/2017, 2:37 PMobject
instances created the first time we use them (lazy instantiation)?Andreas Sinz
11/03/2017, 4:53 PMobject declarations are initialized lazily, when accessed for the first time
says the kotlin reference