Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗dtOpBsInr 1 of 113 menu
▶

Введение в ООП в Dart

Объектно-ориентированное программирование описывает данные и действия над ними в виде классов и объектов. Класс задает общий чертеж: какие поля есть у сущности и какие команды ей доступны. Конкретный экземпляр этого чертежа называют объектом.

Пример из жизни: есть класс записей на сайте. У каждой записи есть заголовок, автор, число лайков, команды показать текст, поставить лайк, скрыть черновик. Одна опубликованная запись в ленте - объект класса записей со своими значениями полей.

В Dart класс объявляют словом class и именем типа. У класса Post внутри задают поля - переменные с типом и начальным значением, и методы - команды с телом в фигурных скобках. Поля хранят данные объекта, методы описывают, что объект умеет делать.

Объект создают вызовом конструктора - имени типа со скобками - и часто сохраняют ссылку в переменную. К полям и методам обращаются через точку: сначала задают заголовок и автора, затем вызывают нужные команды у конкретной записи.

→
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить