相关疑难解决方法(0)

Dart:实例变量是私有类还是私有类中的公共变量?

例如:

class _Foo {
    String _var1;
    String var2;
}
Run Code Online (Sandbox Code Playgroud)

我一直使用public变量,var2因为我认为当类已经是私有的时候就没有必要创建私有变量,因为无论如何您都无法访问私有类。

但是我发现很多人使用私有变量_var1。这只是个人喜好吗?当类是私有的时,私有实例变量的意义何在?如果您不能访问私有类,则无论它们是否是私有的,您都无法访问其所有实例变量。如果您可以在同一库中访问私有类,则可以访问其所有实例变量,无论它们是否是私有的。

dart

3
推荐指数
1
解决办法
536
查看次数

标签 统计

dart ×1