Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Object 省道';s的私人成员被曝光_Object_Dart_Private - Fatal编程技术网

Object 省道';s的私人成员被曝光

Object 省道';s的私人成员被曝光,object,dart,private,Object,Dart,Private,我不确定是否出了什么问题,或者我是否遗漏了一些非常基本的东西。 但是我能够访问类之外的类的私有构造函数、方法和成员 class A { static final _a = 1; } void main() { print(A._a); } 输出: 1 省道版本: Dart VM version: 2.8.4 (stable) (Unknown timestamp) on "linux_x64" 测试截图: 来自文档: 以下划线(\)开头的标识符仅在库中可见。每

我不确定是否出了什么问题,或者我是否遗漏了一些非常基本的东西。 但是我能够访问类之外的类的私有构造函数、方法和成员

class A {
  static final _a = 1;
}

void main() {
  print(A._a);
}
输出

1
省道版本:

Dart VM version: 2.8.4 (stable) (Unknown timestamp) on "linux_x64"
测试截图:

来自文档:

以下划线(\)开头的标识符仅在库中可见。每个Dart应用程序都是一个库,即使它不使用库指令

私有意味着它在写入的文件中可用,其他文件无法访问。所以这不是真正的私人关系。你可以阅读更多关于它的内容