如何在Flutter中使用反射访问下划线属性?

时间:2019-07-08 07:26:35

标签: flutter

如何使用flutter中的反射来访问下划线属性?我找不到与此相关的任何链接

1 个答案:

答案 0 :(得分:1)

即使Dart支持通过dart:mirrors进行反射,Flutter也不会。只能在同一库中访问私有属性(以下划线开头)。

  

与Java不同,Dart没有关键字public,protected和private。如果标识符以下划线(_)开头,则该标识符专用于其库。有关详细信息,请参见Libraries and visibility

您必须公开自己的字段,或者从同一库中访问它。