``` class Parent { companion object { ...
# getting-started
p
Copy code
class Parent {
    companion object {
        fun foo() = Child("field")   // compiler error
    }

    class Child private constructor(
        val field: String
    )
}