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

Приватный метод в Dart

Метод с именем, начинающимся на _, виден только в этом файле. Так прячут вспомогательные шаги, чтобы снаружи вызывали лишь нужный публичный API:

class Post { String _title; Post(this._title); String show() { return _cape(_title); } String _cape(String str) { return str[0].toUpperCase() + str.substring(1); } }

Проверка:

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

В следующем коде сделайте вспомогательный метод приватным:

class Employee { String _name; int _salary; Employee(this._name, this._salary); String getSalary() { return addSign(_salary.toString()); } String addSign(String val) { return val + "\$"; } }
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить