Анализ кода с классом companion object
Условие задачи
Что будет выведено в консоль при запуске кода
kotlinfun main() {
val clazz = TestClass()
clazz.test()
}
class TestClass {
val testInternal = {
println("property test internal")
}
val test = {
println("property test")
test()
}
fun test() {
println("function test")
testInternal()
fun testInternal() {
println("internal function test")
}
}
companion object {
fun test() {
println("Companion test")
}
fun testInternal() {
println("Companion test internal")
}
}
}