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

Приватное поле в Dart

Поле без подчеркивания доступно снаружи файла. Имя с ведущим _ скрывает поле от других файлов: читать и менять его можно в этом же файле, в том числе из другого класса здесь же:

class Post { String _title = ""; void setUp(String title) { this._title = title; } String show() { return _title; } }

Часто начальные значения задают в конструкторе:

class Post { String _title; Post(this._title); String show() { return _title; } }

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

var post = Post("note"); print(post.show());

В классе Employee сделайте три приватных поля: имя, зарплату и возраст.

Передайте параметром конструктора значения этих полей.

Сделайте метод, который выведет данные работника.

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