首页 > 解决方案 > 如何在颤动中使用反射访问下划线属性?

问题描述

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

标签: flutter

解决方案


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

与 Java 不同,Dart 没有关键字 public、protected 和 private。如果标识符以下划线 (_) 开头,则它对其库是私有的。有关详细信息,请参阅库和可见性

您要么必须公开您的字段,要么从同一个库中访问它。


推荐阅读