为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Flutter开发第一步-Dart编程语言入门 _学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Flutter开发第一步-Dart编程语言入门

雷宇 全栈工程师
难度入门
时长 3小时54分
  • 计算属性

    计算属性的值是通过计算而来,本身不存储值

    计算属性赋值,其实是通过计算转换到其他实例变量

    查看全部
    0 采集 收起 来源:计算属性

    2020-01-30

  • 类与对象

    使用关键字class声明一个类

    使用关键字new创建一个对象,new可省略

    所有对象都继承于Object类

    属性和方法

    属性默认会生成getter和setter方法

    使用final声明的属性只有getter方法

    属性和方法通过.访问

    方法不能重载

    类及成员可见性

    Dart中的可见性以library(库)为单位

    默认情况下,每一个Dart文件就是一个库

    使用_表示库的私有性

    使用import导入库

    查看全部
    0 采集 收起 来源:类与对象

    2020-01-30

  • 闭包

    闭包是一个方法(对象)

    闭包定义在其他方法内部

    闭包能够访问外部方法内的局部变量,并持有其状态

    查看全部
    0 采集 收起 来源:闭包

    2020-01-30

  • 匿名方法

    (参数1, 参数2,...){

            方法体...

            return 返回值

    }

    匿名方法特性

    可赋值给变量,通过变量进行调用

    可在其他方法中直接调用传递给其他方法

    查看全部
    0 采集 收起 来源:匿名方法

    2020-01-30

  • 方法对象

    方法可作为对象赋值给其他变量

    方法可作为参数传递给其他方法

    查看全部
    0 采集 收起 来源:方法对象

    2020-01-30

  • 默认参数

    使用 = 在可选参数指定默认值

    默认值只能是编译时常量

    查看全部
    0 采集 收起 来源:默认参数值

    2020-01-30

  • {参数1,参数2,…}基于命名的参数   可以根据参数的名称来传递参数

    [参数1,参数2,…]基于位置的参数   可以根据参数的位置来传递参数

    如果存在具体参数,可选参数声明必须在参数后面

    查看全部
    0 采集 收起 来源:可选参数

    2020-01-30

  • 方法定义

    返回类型 方法名 (参数1,参数2,...){

        方法体...

        return 返回值

    }

    方法特性

    方法也是对象,并且有具体类型Function

    返回值类型、参数类型都可省略

    箭头语法:=>expr是{return expr;}缩写。只适用于一个表达式

    方法都有返回值。如果没有指定,默认return null最后一句执行

    查看全部
    0 采集 收起 来源:方法定义

    2020-01-29

  • switch……case语句

    比较类型:num,String,编译期常量,对象,枚举

    非空CASE必须有一个break

    default处理默认情况

    continue跳转标签


    查看全部
    0 采集 收起 来源:switch...case语句

    2020-01-29

  • break 和 continue

    终止循环:break

    跳出当前循环:continue

    查看全部
    0 采集 收起 来源:break和continue

    2020-01-29

  • while语句

    while

    do...while

    查看全部
    0 采集 收起 来源:while语句

    2020-01-29

  • 循环语句

    for循环

    for...in循环  //不使用下标的情况下遍历


    查看全部
    0 采集 收起 来源:for语句

    2020-01-29

  • 条件语句

    if

    if...else if

    if...else if...else

    查看全部
    0 采集 收起 来源:if语句

    2020-01-29

  • 条件表达式

    三目运算符;condition? expr1:expr2

    运算符:expre1?? expre2,如果左边为空的话,用右边


    查看全部
    0 采集 收起 来源:条件表达式

    2020-01-29

  • 赋值运算符

    基础运算符:= ,??=(如果左边变量没有值,使用等号右面的,有的话使用自身的)

    复合运算符:+=,-=,*=,/=,%=,~/=

    / 得到的是double类型

    查看全部
    0 采集 收起 来源:赋值运算符

    2020-01-29

举报

0/150
提交
取消
课程须知
本课程主要介绍Dart基础知识,如果有其它编程语言经验的同学,学习起来会事半功倍。对有经验的同学,入门课程会比较轻松,不过也要多加练习哦~,学习完本课程后,大家可以自行加深Dart学习,向面向对象发起一波冲刺~(https://gitee.com/LeiYu-Io)
老师告诉你能学到什么?
1、Dart的应用场景有哪些 2、Dart开发环境如何配置 3、Dart中常用的数据类型 4、Dart中的运算符及控制流 5、Dart中的方法以及闭包等
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!