Ответ
Класс в 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 и других компонентов.
Видео-ответы
▶
Собеседование на Java-разработчика | Разбор вопросов для подготовки: Spring, Hibernate, Kotlin
▶
Middle Java разработчик удивил на собеседовании знаниями уровня Senior!
▶
обеседование в Oracle на Middle Java
▶
Тестовое интервью с Михаилом на позицию Junior Python разработчик
▶
Собеседование на .NET разработчика (backend)
▶
Тестовое собеседование с подписчиком JavaScript, TypeScript, Node.js, Next.js, React.js, Git, Prisma
▶
Тестовое собеседование #1. Вопрос по JavaScript на техническом интервью Junior Frontend разработчика
▶
FRONT-END РАЗРАБОТЧИК: Как пройти СОБЕСЕДОВАНИЕ?
▶
#1. Публичное собеседование JUNIOR Frontend DEV: JS + VUE. 16.8.2020