在Dart中,库的使用时通过import关键字引入的
library指令可以创建一个库,每个Dart文件都是一个库,即使没有使用library指令来指定
Dart中的库主要有三种:
1、我们自定义的库
import ‘lib/xxx.dart’;
2、系统内置库
import ‘dart:math’;
3、Pub包管理系统中的库
https://pub.dev/packages
https://pub.flutter-io.cn/pagckages
a、需要在自己项目根目录新建一个pubspec.yaml
b、在pubspec.yaml文件配置名称、描述、依赖等信息
c、然后运行pub get 获取包下载到本地
d、项目引入库 import ‘package:http/http.dart’ as http;看文档使用
import '../lib/Animal.dart'; void main(List系统库args) { var a = new Animal("小花猫",2); print(a.getName()); }
示例1
import 'dart:math'; //自己根据功能去引用相对应的系统库哦 void main(List第三方库args) { //求最小数 print(min(11 ,15));//11 }
1、从下面网址找到要用的库
https://pub.dev/packages
https://pub.flutter-io.cn/pagckages
https://pub.dartlang.org/flutter/
2、创建一个pubspec.yaml文件
name:xxx
description:A new flutter module project
dependcies:
http:^0.12.0+2
date_format:^1.0.6
3、配置dependcies
4、运行pub get 获取远程库
5、看文档引入库使用
当引入两个库中有相同名称标识符的时候,如果是Java通过写上完整的包名路径来解决 //Drat中的解决方式 import 'package:lib/lib1.dart'; import 'package:lib2/lib2.dart as lib2'; A a = new A(); lib2.A a2 = new lib2.A();部分引入
import 'package:lib/lib1.dart' show xxx方法 表示只引用该类中的xxx方法,也只能调用xxx方法 show 表示只引用xxx方法 hide 表示隐藏xxx方法,除了xxx方法不可调用以外其他方法皆可调用
记录Dart学习



