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]