随笔分类 -  dart基础知识

摘要:静态属性和静态方法 在dart中,我们可以通过关键字 static来定义静态属性和静态方法。 需要注意的是: 静态方法不能访问非静态属性【结论1】 非静态方法可以访问静态成员【结论2】 我们通过下面的一段代码来解释【结论1】和【结论2】 访问静态属性或者调用静态方法 直接通过类来访问 访问静态属性和 阅读全文
posted @ 2021-08-02 17:07 何人陪我共长生 阅读(354) 评论(0) 推荐(0) 编辑
摘要:dart 中在实例化 new 关键字可以省略不写 class Person { String name; int age; String sex; Person(this.name, this.age, this.sex); info() { print("${this.name}"); print 阅读全文
posted @ 2021-05-30 23:49 何人陪我共长生 阅读(288) 评论(0) 推荐(0) 编辑
摘要:1 Dart中类的继承 1.子类使用extends关键字来继承父类 2.子类会继承父类里面可见的属性和方法,但是不会继承构造函数 3. 子类能够复写父类的方法 getter和setter方法 2Dart Web类继承Person这个类 class Person { String name = '张三 阅读全文
posted @ 2021-02-10 21:24 何人陪我共长生 阅读(294) 评论(0) 推荐(0) 编辑
摘要:dart中静态成员 1 使用satic关键字 来实现类级别的变量和函数 2 静态方法不能够访问非静态成员, 非静态方法可以访问静态成员 3 静态属性,不要通过this去访问 因为this指向的是这个实例化对象,访问直接写名称 1 Dart中访问静态属性和方法 class Rect { static 阅读全文
posted @ 2021-02-10 21:09 何人陪我共长生 阅读(334) 评论(0) 推荐(0) 编辑
摘要:01==》箭头函数 // List list = ['苹果', '香蕉', '栗子']; // list.forEach((element) { // print(element); // }); 01==》箭头函数 // 箭头函数 箭头函数里面只能够有一条语句;并且里面不要打分号 // List 阅读全文
posted @ 2020-12-14 19:41 何人陪我共长生 阅读(442) 评论(0) 推荐(0) 编辑
摘要:01==》 方法封装 void main() { //直接调用 say('好好读书,天天向上'); } say(say) { print(say); } 02==》方法之间的调用 void main() { //直接调用 say('好好读书,天天向上'); var timea = TimeBack( 阅读全文
posted @ 2020-12-13 21:32 何人陪我共长生 阅读(572) 评论(0) 推荐(0) 编辑
摘要:List MyList = ['苹果', '栗子', '小苹果']; for (var i = 0; i < MyList.length; i++) { print(MyList[i]); } // for in 循环空数组是不会报错的~ List MyList = ['苹果', '栗子', '小苹 阅读全文
posted @ 2020-12-13 21:03 何人陪我共长生 阅读(2306) 评论(0) 推荐(0) 编辑
摘要:Map是什么 map类型的数据都是由key和value两个值组成, key是唯一的,value不必唯一,读写数据都是通过key进行。 key和value可以是任意类型数据。 Map的基本使用 01==》Map类型讲解 //定义Map的第一种方式,直接声明定义; Map person = {"name 阅读全文
posted @ 2020-12-13 20:31 何人陪我共长生 阅读(2204) 评论(0) 推荐(0) 编辑
摘要:01==》 Set 它的主要功能是去除重复的数组内容; Set是没有顺序且不能够重复的数组,所以不能够通过索引值去获取内容 var s = new Set(); s.add('苹果'); s.add('苹果'); print(s); //{苹果} // 将其他的类型转化为数组内容 print(s.t 阅读全文
posted @ 2020-12-13 20:30 何人陪我共长生 阅读(951) 评论(0) 推荐(0) 编辑
摘要:List数组有两种声明方式; 01==》List 常用的属性==》 length 计算数组的长度 reversed 数组翻转 isEmpty 是否为空 isNotEmpty 是否不为空 List Arr = ["苹果", '香蕉', '粒子']; print(Arr.length); //3 pri 阅读全文
posted @ 2020-12-12 11:26 何人陪我共长生 阅读(1792) 评论(0) 推荐(0) 编辑
摘要:1==》dart运算符 + - * / ~/ 这个取整 %(取余) var a1 = 10; var b2 = 3; print(a1 ~/ b2);//输出的值是三 02==》比较运算符 == != > < >= <= ++讲解 var a = 10; // 后自加,赋值后在运算; var b = 阅读全文
posted @ 2020-12-12 10:35 何人陪我共长生 阅读(1714) 评论(0) 推荐(0) 编辑
摘要:1==》 三个单引号的作用 String Str = ''' qijqowjdo 哈哈嘿嘿黑 '''; print(Str); 这样使用三个单引号,输出来换行;方便我们观看而已哈 2==》字符串的拼接 String a = '你好'; String b = "dart"; print("$a $b" 阅读全文
posted @ 2020-12-11 22:36 何人陪我共长生 阅读(384) 评论(0) 推荐(0) 编辑
摘要:ps==》所有的代码必须放在main方法中 main方法有两种写法 1==》 main() { print("你好,dart我们相遇了"); } 2==》 void main() { print("你好,dart我们相遇了"); } 关键字,void 表示这个方法是没有返回值的; 这个关键字,跟ja 阅读全文
posted @ 2020-12-11 21:52 何人陪我共长生 阅读(534) 评论(0) 推荐(0) 编辑
摘要:官网 https://dart.dev 关于发布通道和版本字符串 Dart SDK有三个发布通道: 1==》:稳定释放,大约每三个月更新一次; 稳定释放适合生产使用。 2==》:预览发布,通常每月更新; Beta频道构建是稳定频道的预览版本。我们建议对你的应用进行beta测试,但不要发布,以预览新功 阅读全文
posted @ 2020-12-11 21:08 何人陪我共长生 阅读(1268) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示