在 python 中,你可以在方法中运行一个简单的函数,__init__如下所示:
class AuthError:
def __init__(self, message):
self.message = message
print(self.message)
Run Code Online (Sandbox Code Playgroud)
我怎样才能在 Dart 中做到这一点?(我对 dart 和 flutter 还很陌生)
class AuthError {
final String message;
MyExample(this.message); // <-- how do I e.g. print message when AuthError is initialized?
}
Run Code Online (Sandbox Code Playgroud)
向您的类添加一个构造函数。构造函数的名称应与其所属类的名称相同:
class AuthError {
final String message;
AuthError(this.message) {
print('AuthError is initialized');
}
}
void main() {
AuthError('string'); // AuthError is initialized
}
Run Code Online (Sandbox Code Playgroud)
在这里阅读更多信息:https ://dart.dev/guides/language/language-tour#constructors
| 归档时间: |
|
| 查看次数: |
3839 次 |
| 最近记录: |