課程
/移動(dòng)開(kāi)發(fā)
/Android
/Flutter開(kāi)發(fā)第一步-Dart編程語(yǔ)言入門(mén)
匿名方法是為了解決Java中的匿名內(nèi)部類的冗余問(wèn)題,閉包是用來(lái)簡(jiǎn)化Java中的什么問(wèn)題?
2018-12-07
源自:Flutter開(kāi)發(fā)第一步-Dart編程語(yǔ)言入門(mén) 5-6
正在回答
Java中沒(méi)有閉包這個(gè)概念,但是Java中的匿名內(nèi)部類類似于閉包,主要是使用final關(guān)鍵字來(lái)持有外部方法中的局部變量,因?yàn)橥獠糠椒▓?zhí)行后局部變量會(huì)被回收,這樣匿名內(nèi)部類中就拿不到外部方法中的局部變量了
私有屬性
我覺(jué)得這個(gè)閉包就類似java對(duì)象中的get set方法
Dart的目標(biāo)不是取代Java,沒(méi)必要與Java一一對(duì)應(yīng)吧
舉報(bào)
Flutter開(kāi)發(fā)語(yǔ)言-Dart編程入門(mén),為大家上手及進(jìn)階Flutter打下堅(jiān)實(shí)基礎(chǔ)。
1 回答dynamic可以理解為是java中的object嗎
4 回答創(chuàng)建對(duì)象的時(shí)候,類名為什么在對(duì)象名稱當(dāng)中?
1 回答閉包聲明與調(diào)用問(wèn)題(與通常方法)
1 回答dart 閉包返回值問(wèn)題
2 回答怎么向 map 中 追加 K:Value 類似JAVA put 那樣
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2020-05-17
Java中沒(méi)有閉包這個(gè)概念,但是Java中的匿名內(nèi)部類類似于閉包,主要是使用final關(guān)鍵字來(lái)持有外部方法中的局部變量,因?yàn)橥獠糠椒▓?zhí)行后局部變量會(huì)被回收,這樣匿名內(nèi)部類中就拿不到外部方法中的局部變量了
2019-08-13
私有屬性
2018-12-25
我覺(jué)得這個(gè)閉包就類似java對(duì)象中的get set方法
2018-12-13
Dart的目標(biāo)不是取代Java,沒(méi)必要與Java一一對(duì)應(yīng)吧