Встречается на 20% собеседований по Mobile

Что такое object / companion object

 object - это анонимный класс

text
val helloWorld = object { 
 val hello = "Hello" 
 val world = "World" 
 // тип анонимных объектов - Any, поэтому `override` необходим в `toString()`
 override fun toString() = "$hello $world" 
}

companion object — это альтернатива статическим методам, либо объектам класса.

Oct. 15, 2023, Источник

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы