Содержание
- 2. I. Class class Ключевое слово class В классе могут быть объявлены поля и методы В общем,
- 3. I. Class case class Ключевое слово case class Должен содержать список полей Можно провести аналогию между
- 4. I. Class конструкторы Для каждого класса Scala всегда определён один конструктор по умолчанию Для каждого класса
- 5. I. Class список аргументов конструктора и поля класса Список аргументов конструктора класса и поля класса не
- 6. I. Class список аргументов конструктора и поля класса Для кейс-классов методы получения значения определены по умолчанию
- 7. I. Class конструкторы; как мог бы выглядеть Scala класс в C# В приведённом примере: Приведена аналогия
- 8. II. Object object В Scala отсутствует ключевое слово static object гарантированно создаётся лишь единожды Конструирование object
- 9. II. Object companion object, метод apply companion object: - object и class называются одинаково - определены
- 10. II. Object case class companion object Для кейс-класса неявно определён companion object с методом «apply», позволяющим
- 11. III. Модификаторы доступа модификаторы доступа: protected, private В Scala отсутствует ключевое слово «public» По умолчанию, все
- 12. III. Модификаторы доступа модификаторы доступа: private[this] В Scala для модификаторов доступа private и protected допускается указание
- 13. IV. Интерфейсы trait trait в Scala во многом подобен interface в C#/Java trait может содержать объявления
- 14. IV. Интерфейсы abstract class abstract class, также как и trait: может содержать только объявления методов, а
- 15. V. Наследование наследование Ключевые слова «extends» и «with» определяют наследование сущностей. При этом, «with» может быть
- 16. V. Наследование override, abstract, super Методы, перегружаемые в сущности-наследнике помечаются ключевым словом «override» Ключевое слово «abstract»
- 17. V. Наследование полиморфизм при наследовании Тип экземпляров сущностей наследников может быть (неявно) преобразован к типу базовой
- 18. VI. Вложенные сущности вложенные сущности и анонимные экземпляры В Scala могут быть определены вложенные сущности: trait/abstract
- 19. VII. Self types self types Синтаксис «self: T => » в начале определения сущности Аналогично механизму
- 20. VII. Self types self types Использование self type допускает циклические зависимости self type позволяет определять структуру
- 21. VIII. Sealed, алгебраические типы данных sealed, алгебраические типы данных Наследники от sealed должны быть объявлены в
- 23. Скачать презентацию










![III. Модификаторы доступа модификаторы доступа: private[this] В Scala для модификаторов доступа private](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/1097899/slide-11.jpg)









База данных
Pascal ABC. Числовые данные. Вещественные числа
Финграмотность – это тема
Официальная группа администрации ЛГО
Организация и обработка файловых структур
Шифрование с открытым ключом. Алгоритм RSA
Логические основы обработки данных. Арифметико-логическое устройство
Языки программирования
Поиск информации
Системы распознавания речи: базовые принципы и алгоритмы
Описание Kerbal Space Program
Администрирование информационных систем и веб-порталов
Руководство по регистрации в ЭБС Букап для пользователей институтов
Старт партнерки
Как подготовить эффективную презентацию
Мировой опыт: indoor-медианосители, которые можно адаптировать в РФ
Востребованность ИТ-специалистов в Воронежской области
Строки как одномерные массивы данных типа char (терминальные строки)
ОАиП лк сортировки
Осторожно, вирусы!
Построение геометрических примитивов. Привязки
Разработка модуля приложения отслеживания ошибок при тестировании программного обеспечения ООО “Платформа качества”
Class Object
Инструменты графического редактора костюмов и фонов: растровый и векторный режим
Современный сленг
Функции, события
Разработка автоматизированной системы формирования оптимального портфеля заказов предприятия
Кодварс