当引入两个库中有相同名称标识符的时候,可以使用as关键字来指定库的前缀。如下例子所示:
import 'lib/Person1.dart';
import 'lib/Person2.dart' as lib;//==>意思就是Person2库在调用的时候需要增加lib前缀
main(List<String> args) {
//使用第一个库
Person p1=new Person('张三', 20);
p1.printInfo();
//因为第二个库和第一个库重名了,所以需要加上lib前缀
lib.Person p2=new lib.Person('李四', 20);
p2.printInfo();
}