![](https://img-blog.csdnimg.cn/e608cc6d8003488b94d73d8b2a2b2542.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Dart
文章平均质量分 74
Dart
王睿丶
感谢每一位的支持
展开
-
Dart基础第9篇:对象、类
文章目录一丶 面向对象的介绍 以及Data内置对象二丶 创建类使用类三丶 自定义类的默认构造函数四丶 自定义类的命名构造函数五丶 把类单独抽离成一个模块六丶 私有方法 和私有属性七丶getter和setter修饰符的用法八丶 类中的初始化列表一丶 面向对象的介绍 以及Data内置对象面向对象编程(OOP)的三个基本特征是:封装、继承、多态封装:封装是对象和类概念的主要特性。封装,把客观事物封...原创 2019-12-13 15:57:47 · 316 阅读 · 0 评论 -
一步一步教你如何安装Dart
一丶 效果图:二丶 代码+注释【1】【2】【3】【4】【5】【6】【7】实战练习import 'package:flutter/material.dart';void main()=>runApp(MyApp());class MyApp extends StatelessWidget{ @override Widget build(BuildContext...原创 2019-11-26 10:01:37 · 1001 阅读 · 0 评论 -
Dart基础第8篇:函数、箭头函数 匿名函数 闭包等
文章目录一丶 箭头函数 函数的相互调用一丶 箭头函数 函数的相互调用void main(){/*需求:使用forEach打印下面List里面的数据*/ List list=['苹果','香蕉','西瓜']; list.forEach((value){ print(value); }); list.forEach((value)=&g...原创 2019-12-13 15:45:47 · 366 阅读 · 0 评论 -
Dart之字符串(String)的相关方法总结
更多请参考原文字符串定义使用单引号或双引号String a = “abcdefg”;String b = ‘12345’;创建多行字符串,保留内在格式使用三个单引号或三个双引号 创建多行字符串,保留内在格式,如换行和缩进等,里面写什么输出就是什么。三个单引号String e = ‘’'asdfdsdfff''';三个双引号 String f = “”" 1234“”";...原创 2020-05-31 20:40:21 · 1046 阅读 · 0 评论 -
Dart基础第10篇:类 静态成员 操作符 类的继承
文章目录一丶 静态成员 静态方法二丶 对象操作符三丶 类的继承-简单继承四丶 super关键词的使用 实例化自类给父类构造函数传参五丶 super关键词的使用 实例化自类给父类构造函数传参六丶 实例化自类给命名构造函数传参七丶 覆写父类的方法八丶 自类里面调用父类的方法一丶 静态成员 静态方法Dart中的静态成员:1、使用static 关键字来实现类级别的变量和函数2、静态方法不能访问非静...原创 2019-12-13 22:36:22 · 384 阅读 · 0 评论 -
Dart基础第3篇:常用数据类型、字符串类型、数值类型、布尔类型、List集合类型、Maps类型
一丶 数据类型二丶 字符串类型三丶 数值类型四丶 布尔类型五丶 List集合类型六丶 Maps类型七丶 类型判断原创 2019-12-13 14:59:59 · 396 阅读 · 0 评论 -
Dart基础第1篇:Dart环境搭建、Dart开发工具
一丶 Dart介绍Dart是由谷歌开发的计算机编程语言,它可以被用于web、服务器、移动应用 和物联网等领域的开发。Dart诞生于2011年,号称要取代JavaScript。但是过去的几年中一直不温不火。直到Flutter的出现现在被人们重新重视。要学Flutter的话我们必须首先得会Dart。官网:https://dart.dev/二丶Dart环境搭建1丶 下载Dart(含SDK)...原创 2019-12-13 12:33:43 · 975 阅读 · 0 评论 -
Dart基础第4篇:运算符、条件判断、类型转换
文章目录一丶 运算符二丶 算术运算符三丶 关系运算符四丶 逻辑运算符五丶 基础赋值运算符&复合赋值运算符六丶 条件表达式一丶 运算符算术运算符+ - * / ~/ (取整) %(取余)关系运算符== != > < >= <=逻辑运算符! && ||赋值运算符基础赋...原创 2019-12-13 15:13:15 · 330 阅读 · 0 评论 -
Dart基础第2篇:变量、常量、命名规则、入口方法的两种定义方式
一丶 入口方法的两种定义方式方式一:main(){ print('你好dart');}方式二:void main(){ print('你好dart');}二丶 变量1、变量的概念dart是一个强大的脚本类语言,可以不预先定义变量类型 ,自动会类型推倒dart中定义变量可以通过var关键字可以通过类型来申明变量如: var str='this is var';...原创 2019-12-13 12:54:02 · 424 阅读 · 0 评论 -
Dart中dynamic,var,object三者的区别
void main()//dynamic,var,object三者的区别{ //dynamic dynamic x = 'hello';//编译时不会揣测数据类型,但是运行时会推断 print(x.runtimeType);//String print(x); //但是这样的坏处就是会让dart的语法检查失效,所以有可能会造成混乱而不报错 //所以不要直接使用dynamic x = 123; print(x.runtimeType);//int,说明类型是可变的 pri转载 2020-06-12 04:53:19 · 437 阅读 · 1 评论 -
Dart基础第5篇:自增自减运算符、for、while、do...while循环、continue、break、多维列表循环
文章目录一丶 自增自减运算符二丶 for循环三丶 while、do...while循环一丶 自增自减运算符void main(){ // ++ -- 表示自增 自减 1 // 在赋值运算里面 如果++ -- 写在前面 这时候先运算 再赋值,如果++ --写在后面 先赋值后运行运算 var a=10; var b=a--; print(a); ...原创 2019-12-13 15:25:59 · 370 阅读 · 2 评论 -
Dart 学习汇总
Dart 基础篇-所有知识点架构原创 2019-12-29 15:08:25 · 332 阅读 · 0 评论 -
Dart 基础篇-所有知识点架构
一丶 Dart基础第1篇:Dart介绍、Dart环境搭建、Dart开发工具二丶 Dart基础第2篇:变量、常量、命名规则、入口方法的两种定义方式三丶 Dart基础第3篇:常用数据类型、字符串类型、数值类型、布尔类型、List集合类型、Maps类型四丶 Dart基础第4篇:运算符、条件判断、类型转换五丶 Dart基础第5篇:自增自减运算符、for、while、do…while循环、conti...原创 2019-12-16 15:27:27 · 479 阅读 · 0 评论 -
Dart基础第14篇: 库 自定义库、系统库、第三方库
文章目录一丶 库二丶 导入自己本地库三丶 导入系统内置库 math库四丶 导入系统内置库实现请求数据httpClient五丶 关于 Async Await六丶 导入Pub包管理系统中的库七丶 库的重命名 Dart冲突解决八丶 部分导入九丶 延迟加载一丶 库前面介绍Dart基础知识的时候基本上都是在一个文件里面编写Dart代码的,但实际开发中不可能这么写,模块化很重要,所以这就需要使用到库的概念...原创 2019-12-15 09:38:52 · 467 阅读 · 0 评论 -
【Dart学习】--Dart之正则表达式相关方法总结
原文地址【Dart学习】–Dart之正则表达式相关方法总结一,部分属性RegExp exp = new RegExp(r"(\w+)");返回正则表达式的哈希码print(exp.hashCode);正则表达式是否区分大小写print(exp.isCaseSensitive);正则表达式是否匹配多行print(exp.isMultiLine);返回源正则表达式字符串print(exp.pattern);返回对象运行时的类型print(exp.runtimeType);二,常用方法转载 2020-06-09 12:47:09 · 1926 阅读 · 0 评论 -
Dart基础第6篇:集合类型List Set Map详解 以及循环语句 forEach map where any every
文章目录一丶 list集合二丶 set集合三丶 map集合四丶 forEach、map、where、any、every一丶 list集合常用属性:length 长度reversed 翻转isEmpty 是否为空isNotEmpty 是否不为空常用方法:add 增加addAll 拼接数组index...原创 2019-12-13 15:35:10 · 657 阅读 · 0 评论 -
Dart基础第11篇:抽象类 多态 以及接口
一丶 抽象类Dart中抽象类: Dart抽象类主要用于定义标准,子类可以继承抽象类,也可以实现抽象类接口。1、抽象类通过abstract 关键字来定义2、Dart中的抽象方法不能用abstract声明,Dart中没有方法体的方法我们称为抽象方法。3、如果子类继承抽象类必须得实现里面的抽象方法4、如果把抽象类当做接口实现的话必须得实现抽象类里面定义的所有属性和方法。5、抽象类不能被实例化...原创 2019-12-13 22:40:05 · 396 阅读 · 0 评论 -
Dart基础第7篇:函数的定义 可选参数 默认参数 命名参数
文章目录一丶 方法的定义 变量 方法的作用域二丶 方法传参 、默认参数、可选参数、命名参数 、方法作为参数一丶 方法的定义 变量 方法的作用域内置方法/函数:print();自定义方法:自定义方法的基本格式:返回类型 方法名称(参数1,参数2,…){方法体return 返回值;}void printInfo(){ print('我是一个自定义方法');}int ge...原创 2019-12-13 16:04:02 · 1015 阅读 · 1 评论 -
dart String int互转
int.parse(“100”);123.toString();原创 2020-05-31 20:37:57 · 10396 阅读 · 0 评论 -
Dart之JSON
1.手动序列化JSONFlutter中基本的JSON序列化非常简单,Flutter有一个内置的dart:convert库,其中包含一个简单的JSON解码器和编码器。下面简单实现一下:详情请参考原文转载 2020-06-12 04:55:07 · 850 阅读 · 0 评论 -
Dart基础第12篇:一个类实现多个接口 以及Dart中的Mixins
一丶 implements实现多个接口abstract class A{ String name; printA();}abstract class B{ printB();}class C implements A,B{ @override String name; @override printA() { print('printA')...原创 2019-12-15 09:12:32 · 379 阅读 · 0 评论 -
Dart基础第13篇: 泛型、泛型方法 、泛型类、泛型接口
文章目录一丶 泛型方法二丶 泛型类三丶 泛型接口一丶 泛型方法通俗理解:泛型就是解决 类 接口 方法的复用性、以及对不特定数据类型的支持(类型校验)只能返回string类型的数据 String getData(String value){ return value; } 同时支持返回 string类型 和int类型 (代码冗余) String getDa...原创 2019-12-15 09:19:41 · 527 阅读 · 0 评论 -
Dart 总结
1、Dart 安装一丶 下载Dart(含SDK)https://gekorm.com/dart-windows/二丶 设置环境变量【1】Name:DART_SDKKey:D:\program\Dart\Dart\dart-sdk【2】Name:PathKey:D:\program\Dart\Dart\dart-sdk;三丶 检测是是否成功【1】dart --version四丶 安装VSCode【1】可以参考我的博文:如何下载Visual Studio Code及配置教程【原创 2021-08-08 12:52:35 · 1348 阅读 · 0 评论 -
Dart 问题总结
文章目录4.1、String和int互转4.2、字符串(String)的相关方法4.3、JSON4.1、String和int互转int.parse("100");123.toString();4.2、字符串(String)的相关方法更多请参考原文字符串定义使用单引号或双引号String a = “abcdefg”;String b = ‘12345’;创建多行字符串,保留内在格式使用三个单引号或三个双引号 创建多行字符串,保留内在格式,如换行和缩进等,里面写什么输出就是什么。三个单原创 2021-10-16 11:16:57 · 272 阅读 · 0 评论