2019年6月15日

Dart自定义库、系统库和第三方库

摘要: /* 前面介绍Dart基础知识的时候基本上都是在一个文件里面编写Dart代码的,但实际开发中不可能这么写,模块化很重要,所以这就需要使用到库的概念。 在Dart中,库的使用时通过import关键字引入的。 library指令可以创建一个库,每个Dart文件都是一个库,即使没有使用library指令来 阅读全文

posted @ 2019-06-15 11:49 LoaderMan 阅读(2375) 评论(0) 推荐(0) 编辑

Dart泛型

摘要: /* 通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验) */ //只能返回string类型的数据 // String getData(String value){ // return value; // } //同时支持返回 string类型 和int类型 (代码冗余) // String getData1(S... 阅读全文

posted @ 2019-06-15 11:08 LoaderMan 阅读(574) 评论(0) 推荐(0) 编辑

Dart中的mixins

摘要: /* mixins的中文意思是混入,就是在类中混入其他功能。 在Dart中可以使用mixins实现类似多继承的功能,with关键字 因为mixins使用的条件,随着Dart版本一直在变,这里讲的是Dart2.x中使用mixins的条件: 1、作为mixins的类只能继承自Object,不能继承其他类 2、作为mixins的类不能有构造函数 3、一个类可以mixins多个mix... 阅读全文

posted @ 2019-06-15 11:05 LoaderMan 阅读(586) 评论(0) 推荐(0) 编辑

Dart接口

摘要: /* 和Java一样,dart也有接口,但是和Java还是有区别的。 首先,dart的接口没有interface关键字定义接口,而是普通类或抽象类都可以作为接口被实现。 同样使用implements关键字进行实现。 但是dart的接口有点奇怪,如果实现的类是普通类,会将普通类和抽象中的属性的方法全部需要覆写一遍。 而因为抽象类可以定义抽象方法,普通类不可以,所以一般如... 阅读全文

posted @ 2019-06-15 10:56 LoaderMan 阅读(4611) 评论(0) 推荐(0) 编辑

Dart抽象类和多态

摘要: /* Dart中抽象类: Dart抽象类主要用于定义标准,子类可以继承抽象类,也可以实现抽象类接口。 1、抽象类通过abstract 关键字来定义 2、Dart中的抽象方法不能用abstract声明,Dart中没有方法体的方法我们称为抽象方法。 3、如果子类继承抽象类必须得实现里面的抽象方法 4、如 阅读全文

posted @ 2019-06-15 10:52 LoaderMan 阅读(1626) 评论(0) 推荐(0) 编辑

Dart静态方法、对象操作符和类的继承

摘要: /* Dart中的静态成员: 1、使用static 关键字来实现类级别的变量和函数 2、静态方法不能访问非静态成员,非静态方法可以访问静态成员 */ // class Person { // static String name = '张三'; // static void show() { // 阅读全文

posted @ 2019-06-15 10:50 LoaderMan 阅读(2242) 评论(0) 推荐(0) 编辑

Dart对象和类

摘要: Person.dart 阅读全文

posted @ 2019-06-15 10:29 LoaderMan 阅读(1753) 评论(0) 推荐(0) 编辑

Dart匿名方法函数和闭包

摘要: /* 内置方法/函数: print(); 自定义方法: 自定义方法的基本格式: 返回类型 方法名称(参数1,参数2,...){ 方法体 return 返回值; } */ void printInfo(){ print('我是一个自定义方法'); } int getNum(){ var myNum=1 阅读全文

posted @ 2019-06-15 10:08 LoaderMan 阅读(1597) 评论(0) 推荐(0) 编辑

Dart函数方法

摘要: /* 内置方法/函数: print(); 自定义方法: 自定义方法的基本格式: 返回类型 方法名称(参数1,参数2,...){ 方法体 return 返回值; } */ void printInfo(){ print('我是一个自定义方法'); } int getNum(){ var myNum=1 阅读全文

posted @ 2019-06-15 09:30 LoaderMan 阅读(790) 评论(0) 推荐(0) 编辑

Dart集合

摘要: /* List里面常用的属性和方法: 常用属性: length 长度 reversed 翻转 isEmpty 是否为空 isNotEmpty 是否不为空 常用方法: add 增加 addAll 拼... 阅读全文

posted @ 2019-06-15 09:05 LoaderMan 阅读(607) 评论(0) 推荐(0) 编辑

导航