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

Геттер в Dart

Приватное поле снаружи не прочитать. Геттер - публичный доступ к значению скрытого поля. В Dart его записывают словом get и именем, как у поля:

class Post { String _title; String _author; Post(this._title, this._author); String get title => _title; String get author => _author; }

Чтение данных объекта:

var post = Post("note", "ann"); print(post.title); print(post.author);

Геттер можно изменить так, чтобы при чтении менялся результат - например, добавить знак в конец числа, не меняя хранимое поле:

class Post { int _views; Post(this._views); String get views => "$_views\$"; }

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

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

Сделайте геттеры, выводящие значения каждого из наших полей.

В классе Employee в геттере зарплаты сделайте так, чтобы при чтении зарплаты в конец ее значения добавлялся знак доллара.

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