自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (4)
  • 收藏
  • 关注

原创 Dart入门宝典第四章——面向对象编程之继承、抽象类、接口、Mixins的介绍

继承使用关键字extends继承一个类子类会继承父类可见的属性和方法,不会继承构造方法子类能够复写父类的方法、getter和setter单继承,多态性我们定义一个动物类Animal类,具有名字、年龄,还有一个是否食肉的属性,默认为true,还有一个run()方法。class Animal{ String name; int age; bool get eatMeat => true; void run(){ print("run..."); }}

2021-01-23 13:59:42 454

原创 Dart入门宝典第三章——面向对象编程之类的介绍

类与对象使用关键字class声明一个类class Person{}使用关键字new创建一个对象,new可省略void main() { var p1 = new Person(); var p2 = Person();}所有对象都继承于Object类属性与方法属性默认会生成getter和setter方法void main() { var p = new Person(); p.name = "黄家驹"; p.age

2021-01-23 13:58:54 395

原创 Dart入门宝典第二章——赋值运算符、控制语句、方法和闭包的相关介绍

赋值运算符= 普通赋值??= 当变量值为null的时候才赋值void main() { var a = 10; var b; b ??= 5; print(b); var c = 20; c ??= 5; print(c);}打印结果为:520上面代码中,b一开始并没有赋值,为null,此时使用??=赋值会生效,所以打印b的值为5;c由于已经赋值了,不为null,故??=不生效,c的值还是20。条件表达式三目运算符

2021-01-23 13:57:45 565

原创 Dart入门宝典第一章——变量常量声明和数据类型介绍

前言  其实在2019年初的时候已经看过Dart的入门教学视频,那时候刚开始学flutter,需要先学Datr语言,由于在公司一直做的都是原生开发,并没有真正使用flutter开发,最近打算走混合开发的路线,所以现在重拾Dart基础,很感谢雷宇老师的视频教程,这里将看视频后的笔记整理和归纳,以便日后的复习,也希望可以帮助到想要入门Dart语言的小伙伴。变量Dart中使用 var 声明变量, 可赋予不同类型的值未初始化时,默认值为null使用final声明一个只能赋值一次的变量void mai

2021-01-23 13:56:02 501

TimeUtils,关于时间处理的工具类

关于时间处理封装的工具类

2017-08-09

关于时间处理的工具类,TimeUtils

一个关于时间处理的工具类,封装了常见的处理时间的方法。一个关于时间处理的工具类,封装了常见的处理时间的方法。一个关于时间处理的工具类,封装了常见的处理时间的方法。

2017-08-08

java、android、web三端通用的RSA和AES工具类、js

java、android、web三端通用的RSA和AES工具类、js,包含使用说明,之前设置所需0积分的,但是CSDN显示50积分,现改为1积分

2017-02-28

java、android通用的RSA和AES工具类

java、android通用的RSA和AES工具类

2017-02-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除