In Programming in Scala 4 edition by Martin Odersky I found
A class and its companion object can access each other’s private members.
I wonder how can companion object access private members of class If there is none instance of class object availabile.