Kotlin, Основы программирования, Руководство по разработке в примерах от сообщества Stack Overflow, 2025.
Перед вами подробное руководство по основам написания программ на Kotlin — современном и крайне востребованном языке программирования, предназначенном в первую очередь для создания кроссплатформенных мобильных приложений. Главным преимуществом книги является то, что она основана на практических примерах кодов, написанных специалистами и экспертами сообщества Stack Overflow, наверняка известного каждому программисту. Ведь рано или поздно даже перед высокопрофессиональными специалистами в процессе создания программ встают на первый взгляд неразрешимые технические вопросы, и тогда лучшие разработчики программного обеспечения со всего мира в рамках этого сообщества безвозмездно делятся своими знаниями и опытом в решении даже самых сложных проблем.
Издание будет полезно специалисту с любым опытом и уровнем знаний. В нем представлены как основы Kotlin, так и инструментарий для продвинутых программистов, что даст возможность новичкам быстро повысить уровень своих компетенций и наработать практический опыт. Ряд материалов посвящен сравнению языков программирования Java и Kotlin. Акцент в книге сделан на наиболее важных различиях этих популярных языков и тех преимуществах, которые Kotlin предоставляет по сравнению с Java. Читатели найдут здесь множество примеров решения практических задач, дополненных подробными объяснениями и комментариями.

Наследование классов.
Любой объектно-ориентированный язык программирования имеет какую-либо форму наследования классов. Давайте вспомним.
Представьте, что вам нужно запрограммировать несколько фруктов: яблоки, апельсины и груши. Они все отличаются по размеру, форме и цвету, поэтому мы создаем разные классы.
Но что если на секунду их различия не имеют значения, и вам просто нужен фрукт, неважно какой именно? Какой тип возвращаемого значения будет у функции getFruit()?
Ответ — класс Fruit. Мы создаем новый класс и заставляем все фрукты наследоваться от него!
ОГЛАВЛЕНИЕ.
Глава 1. Начало работы с Kotlin.
Глава 2. Аннотации.
Глава 3. Массивы.
Глава 4. Основы лямбда-выражений.
Глава 5. Основы Kotlin.
Глава 6. Делегирование классов.
Глава 7. Наследование классов.
Глава 8. Коллекции.
Глава 9. Условные инструкции.
Глава 10. Настройка сборки Kotlin.
Глава 11. Корутины.
Глава 12. Делегированные свойства.
Глава 13. Создание DSL.
Глава 14. Перечисления (Епшп).
Глава 15. Исключения (Exceptions).
Глава 16. Методы расширения (Extension Methods).
Глава 17. Функции.
Глава 18. Обобщения (Generics).
Глава 19. Идиомы.
Глава 20. Интерфейсы.
Глава 21. Эквиваленты Stream из Java 8.
Глава 22. JUnit.
Глава 23. Kotlin Android Extensions.
Глава 24. Подводные камни Kotlin.
Глава 25. Kotlin для Java-разработчиков.
Глава 26. Легирование (logging) в Kotlin.
Глава 27. Циклы в Kotlin.
Глава 28. Null Safety (Null безопасность).
Глава 29. Диапазоны (Ranges).
Глава 30. RecycIerView в Kotlin.
Глава 31. Рефлексия (Reflection).
Глава 32. Регулярные выражения (Regex).
Глава 33. Объекты-одиночки (Singleton objects).
Глава 34. Строки (Strings).
Глава 35. Псевдонимы типов (Type Aliases).
Глава 36. Типобезопасные строители (Type-Safe Builders).
Глава 37. Параметры с переменным количеством аргументов (Vararg Parameters) в функциях.
Глава 38. Модификаторы видимости (Visibility Modifiers).
Благодарности.
Купить .
Теги: учебник по программированию :: программирование :: программа












