Ответ
Класс в Java/Kotlin — это шаблон для создания объектов, определяющий их состояние (поля) и поведение (методы).
Пример на Kotlin:
class Person(val name: String, var age: Int) {
fun greet() {
println("Привет, меня зовут $name!")
}
}
// Использование
val person = Person("Анна", 25)
person.greet()
Ключевые особенности:
- Инкапсуляция: Поля могут быть
private,protectedилиpublic. - Наследование: Класс может наследовать другой (
open classв Kotlin). - Полиморфизм: Методы можно переопределять (
override). - Абстракция: Может быть
abstractилиinterface.
В Android классы используются для Activity, Fragment, ViewModel и других компонентов.
Видео-ответы
▶
▶
▶
▶
▶
▶
▶
▶
▶