Dart 导包时类名冲突

2022-10-26,

import 'package:qingyuo_mobile/pages/slices/home_page/tech_slice.dart';
import 'package:qingyuo_mobile/pages/slices/user_page/user_profile.dart';

假如,tech_slice.dart 和 user_profile.dart 中都有相同名字的类名 Common 时,使用时容易出现类名冲突

    为包设置别名:
import 'package:qingyuo_mobile/pages/slices/home_page/tech_slice.dart' as a_name;
    使用时需要用别名+类名的格式:
void _exists() {
bool result = a_name.Common().isExists();
}

Dart 导包时类名冲突的相关教程结束。

《Dart 导包时类名冲突.doc》

下载本文的Word格式文档,以方便收藏与打印。