fun function1(){}
}
2)
fun function1(){}
3)
class A1{
companion object {
fun function1(){}
}
}
между первым и вторым, и между вторым и третьем. Какие подводные камни?
Для второго случая генерируется класс обертка по названию файла, сам метод считается статическим. Для того, чтобы стереть все сомнения в идее нажми Tools -> Kotlin -> Show Kotlin Bytecode -> Decompile
Обсуждают сегодня