awftnaaa 2020-01-13
common.dart
List<String> names= [‘a‘,‘b‘];
uu.dart
import ‘common.dart‘; class uu { List<String> utilNames=names; }
Util.dart
import ‘common.dart‘; class Util { List<String> utilNames=names; }
main.dart
import ‘common.dart‘; import ‘util.dart‘; import ‘uu.dart‘; main() { Util util=Util(); names.add(‘c‘); print(util.utilNames); uu u=uu(); print(u.utilNames); names.add(‘d‘); print(u.utilNames); print(util.utilNames); }
运行
dart main.dart
输出
[a, b, c] [a, b, c] [a, b, c, d] [a, b, c, d]