Flutter (十)dart文件使用

  • 首先创建一个dart文件 (command+n) 文件名称为Calc
dart文件使用.png
  • Calc文件里面写了两个方法

//定义了一个add方法
int add(int x , int y ){
  return x+y;
}

//定义一个类
class Calc{
  //成员变量
  int x;
  int y;

  //构造函数
  Calc(int x,int y){
    this.x = x;
    this.y = y;
  }
  //定义了一个减法
  minus(){
    print(this.x-this.y);
  }
}

//外部使用
导入: import 'Calc.dart';
//使用Calc文件里面add方法
add(10, 10);
//使用Calc文件里的类
var calc = new Calc(20, 10);
calc.minus();//打印结果:10

  • 导入https://pub.dev/ 网站上的库
  • 首先搜索你想导入库的名字比如:http
  • 复制依赖(方框里的内容)
  • 添加到pubspec.yaml文件


    比如导入http库.png

    添加依赖.png
  • 在需要http的dart文件里面导入import 'package:http/http.dart' as http;//注意:as http 是给这个包起的别名 以后用的时候直接http就可以了
  • 具体网络请求请回看:Flutter (五) 网络请求
  • import 'dart:math';//dart文件自带的包(数学的包)
//生成随机数的方法  最大值是10
var math = new Random();
math.nextInt(10);
  • 延时加载:当需要的时候才加载【按需加载】
import 'dart:math' deferred as math; //起了别名math
//用到math库了在加载
math.loadLibrary();
//按照正常使用
var m = new math.Random();
print(m.nextInt(10));

点个赞呗!!!

你可能感兴趣的:(Flutter (十)dart文件使用)