静态成员,静态方法
dart 中的静态成员
- 使用 static 关键字来实现类级别的变量和函数
- 静态方法不能访问非静态成员, 非静态方法可以访问静态成员
- 静态方法不能在类的实例上使用, 因此无法访问 this(this 值得是类的实例)
- 静态变量对于类级别的状态是非常有用的。
- 静态变量在被使用的时候才被初始化。
用一个例子来解释和说明
1 | class Person{ |
总结
通过类直接调用的是–>静态
通过实例调用的是–>非静态
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小黑的小站!