Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)

Учебник по ООП в Dart

Основы

Введение Класс и объект Поля Методы Параметры методов Обращение через this Конструктор Список инициализации Поля в конструкторе Значения по умолчанию Именованный конструктор Отложенное поле Приватное поле Приватный метод Геттер Сеттер Вычисляемый геттер Практика

Объекты в коде

Список объектов Карта объектов Объект внутри объекта Класс внутри класса Цепочка вызовов Каскад Nullable-объект Безопасный вызов Сравнение объектов Копирование ссылки Практика

Наследование

Введение Наследование класса Методы родителя Методы потомка Переопределение метода Вызов super Конструктор при наследовании Поля родителя Имя с подчеркиванием у наследника Класс final Класс base Проверка типа Приведение типа Практика

Абстрактные классы

Введение Абстрактный класс Абстрактный метод Абстрактный геттер Общий код Конструктор Практика

Реализация типа

Введение Реализация implements Свои тела методов Несколько типов extends и implements Класс interface Проверка типа Практика

Mixin

Введение Mixin и with Несколько mixin Ограничение on Переопределение метода Mixin class Практика

Класс-значение

Введение final-поля и const Метод toString Сравнение и hashCode Метод copyWith Список объектов Карта объектов Практика

Перечисления и sealed

Введение Поля и конструктор enum Метод enum Список values switch по enum sealed class Варианты с полями switch по sealed Практика

Статические члены

Введение Статическое поле Статический метод Статическая константа Фабрика Один экземпляр Практика

Расширения

Введение Метод расширения Геттер расширения Несколько расширений Практика

Библиотеки

Введение Импорт файла show и hide Префикс as Имя с подчеркиванием между файлами part и part of Практика

Финальная практика ООП

Практика на основы Практика на объекты Практика на наследование Практика на абстрактные классы Практика на реализацию типа Практика на mixin Практика на класс-значение Практика на enum и sealed Практика на статические члены Практика на расширения Практика на библиотеки Смешанная практика
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить