Геттер в 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 в геттере
зарплаты сделайте так, чтобы
при чтении зарплаты в конец ее
значения добавлялся знак доллара.