Back to questions
Junior — Middle
94
Можешь ли перечислить основные классы, используемые в Kotlin?
Companies where asked
IBS
Answer from AI
sobes.tech AI
В Kotlin основные классы можно разделить на несколько типов:
- Обычные классы (class) — стандартные классы для описания объектов.
- data class — классы для хранения данных с автоматически сгенерированными методами
equals(),hashCode(),toString()иcopy(). - sealed class — классы с ограниченным набором подклассов, полезны для выражения иерархий с фиксированным числом вариантов.
- object — синглтон-объекты, которые создаются один раз и используются как глобальные экземпляры.
- enum class — перечисления для определения набора констант.
Пример data class:
data class User(val name: String, val age: Int)
val user = User("Анна", 25)
println(user)