亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

Flutter開發第一步-Dart編程語言入門

雷宇 全棧工程師
難度入門
時長 3小時54分
學習人數
綜合評分9.50
53人評價 查看評價
9.5 內容實用
9.5 簡潔易懂
9.5 邏輯清晰
  • 計算屬性

    計算屬性的值是通過計算而來,本身不存儲值

    計算屬性賦值,其實是通過計算轉換到其他實例變量

    查看全部
    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中的方法以及閉包等

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!