Приватное поле в 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 сделайте
три приватных поля: имя, зарплату
и возраст.
Передайте параметром конструктора значения этих полей.
Сделайте метод, который выведет данные работника.