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

Объявление mixin class в Dart

Иногда один тип хотят и подключать через with, и создавать как обычный класс. Для этого используют объявление mixin class: оно допускает и mixin-подключение, и конструирование, и наследование от этого типа.

Пример mixin class с методом show:

mixin class Helper { void show() { print("note"); } } class Post with Helper {}

Создадим объект и вызовем метод:

var post = Post(); post.show(); var helper = Helper(); helper.show();

Объект Post получает show через with, а переменная helper ссылается на отдельный экземпляр Helper. Обычный mixin без class отдельно не конструируют.

Объявите mixin class Helper с методом show. Подключите его к Employee и отдельно создайте объект Helper, вызовите show у обоих.

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