【发布时间】:2019-12-01 03:55:44
【问题描述】:
我有一个类TripController,其中包含一个私有字段_updatedAccount。我创建了一个 getter 以便从外部获取。
class TripController {
final String _accountId;
final BuildContext _context;
Account _updatedAccount;
Account updatedAccount() => _updatedAccount;
TripController(this._accountId, this._context);
...
}
在另一个类中,我完全可以访问TripController 类,我有代码:
onTap: () {
TripController _tripController =
new TripController(_account.id, context);
_tripController.add(context);
_account.trips = _tripController.updatedAccount.trips;
_account.notifyListeners();
},
在这里,来自_tripController.updatedAccount.trips 的updatedAccount 带有红色下划线,并带有以下消息:The getter 'updatedAccount' isn't defined for the class 'TripController'
我是否错误地声明了 getter ?
【问题讨论】: