Dart 中如何定义类的成员变量?

· 约 3 分钟读完 · 第 61 / 176 章

推荐答案

在 Dart 中,类的成员变量可以通过以下方式定义:

本题详细解读

实例变量

实例变量是属于类的实例的变量,每个类的实例都有自己的一份实例变量。实例变量可以通过类的实例访问。

静态变量

静态变量是属于类本身的变量,而不是类的实例。静态变量在类的所有实例之间共享。可以通过类名直接访问静态变量。

私有变量

Dart 中没有真正的私有变量,但可以通过在变量名前加下划线 _ 来表示该变量是私有的。私有变量只能在定义它的库中访问。

静态私有变量

静态私有变量与私有实例变量类似,但它们是静态的,只能在定义它们的库中访问。