首页 > 解决方案 > Flutter 如何将变量设为私有并在构造函数中使用 @required 对其进行初始化

问题描述

如何将字段设为私有并@required在课堂上对其进行注释?

例如,这段代码给了我错误:

class AuthenticationService {
  final Api _api;

  AuthenticationService({@required this._api}); // error in this line
}

标签: flutterdart

解决方案


class AuthenticationService {
  final Api _api;

  AuthenticationService({@required Api api}) : _api = api;
}

推荐阅读