




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
XX學(xué)院教案課程HarmonyOS鴻蒙應(yīng)用開(kāi)發(fā)課次7課題多態(tài)班級(jí)授課地點(diǎn)實(shí)到人數(shù)授課時(shí)間備課時(shí)間課型□理論□實(shí)踐√理實(shí)一體教學(xué)目標(biāo)知識(shí)目標(biāo):1.掌握抽象類的定義與使用規(guī)則。2.理解接口的聲明與實(shí)現(xiàn)方式。3.區(qū)分抽象類與接口的應(yīng)用場(chǎng)景。能力目標(biāo):1.能正確定義抽象類和抽象方法。2.能實(shí)現(xiàn)類的多重接口。3.能運(yùn)用接口定義數(shù)據(jù)結(jié)構(gòu)。素質(zhì)目標(biāo):1.培養(yǎng)規(guī)范意識(shí)(遵循抽象方法約束)。2.理解模塊化設(shè)計(jì)思想。3.樹(shù)立接口即契約的編程觀念。教學(xué)重點(diǎn)1.abstract關(guān)鍵字的用法。2.接口的多重繼承特性。3.多態(tài)行為的實(shí)現(xiàn)方式。教學(xué)難點(diǎn)1.抽象類的層級(jí)設(shè)計(jì)。2.接口的擴(kuò)展繼承。3.數(shù)據(jù)結(jié)構(gòu)接口的應(yīng)用。教學(xué)過(guò)程(主要教學(xué)內(nèi)容、教學(xué)方式方法、教學(xué)時(shí)間分配等)主要教學(xué)內(nèi)容教學(xué)方式、方法手段等(教師活動(dòng)/學(xué)生活動(dòng))教學(xué)用時(shí)(分鐘)一、概念導(dǎo)入二、抽象類實(shí)戰(zhàn)三、接口基礎(chǔ)四、接口進(jìn)階五、總結(jié)提升1.通過(guò)動(dòng)物類族說(shuō)明多態(tài)需求。(分析法)1.Animal/FourFeetAnimal抽象類解析。-抽象方法makeSound-具體方法move2.Dog/Cat類實(shí)現(xiàn)演示。-方法重寫(xiě)對(duì)比-特有方法擴(kuò)展。(案例演示法)1.Animal/Swimmable接口定義。2.Dog類多重接口實(shí)現(xiàn)。3.接口方法約束驗(yàn)證。(代碼調(diào)試)1.Person/Contact基礎(chǔ)接口。2.Employee擴(kuò)展接口。3.數(shù)據(jù)結(jié)構(gòu)初始化演示。(數(shù)據(jù)建模)1.抽象類vs接口對(duì)比表格。2.多態(tài)實(shí)現(xiàn)方案選擇指南。(思維導(dǎo)圖法)10'20'15'15'15’課程思政教學(xué)設(shè)計(jì)1.契約精神:通過(guò)接口實(shí)現(xiàn)強(qiáng)調(diào)編程規(guī)范。2.生態(tài)思維:用Animal類族說(shuō)明生物多樣性。3.模塊化思想:借接口組合培養(yǎng)工程思維。教學(xué)手段教具極域課堂教學(xué)課后作業(yè)與思考題1.超星在線作業(yè)。2.基礎(chǔ)題:擴(kuò)展FourFeetAnimal添加sleep抽象方法。3.提高題:設(shè)計(jì)Flyable接口并實(shí)現(xiàn)于Bird類。4.實(shí)踐題:用接口定義學(xué)生信息數(shù)據(jù)結(jié)構(gòu)??偨Y(jié)分析本堂課嚴(yán)格依托教材案例體系,采用“概念解析→分層實(shí)現(xiàn)→對(duì)比驗(yàn)證”的教學(xué)路徑:通過(guò)Animal類族完整演示抽象類繼承鏈。結(jié)合Swimmable接口展示多重實(shí)現(xiàn)特性。使用Employee接口實(shí)踐數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)。重點(diǎn)突破抽象方法與接口方法的實(shí)現(xiàn)差異,有效培養(yǎng)了學(xué)生的面向?qū)ο笤O(shè)計(jì)能力。教學(xué)詳案(附頁(yè))一、概念導(dǎo)入(10分鐘)1.情境創(chuàng)設(shè)(3分鐘)(1)展示動(dòng)物世界視頻片段(狗奔跑/貓行走/鳥(niǎo)飛翔)。(2)提問(wèn)引導(dǎo):“這些動(dòng)物都有移動(dòng)行為,但實(shí)現(xiàn)方式有何不同?”。板書(shū)思維導(dǎo)圖:多態(tài)概念├─同一方法(如move())├─不同實(shí)現(xiàn)(跑/走/飛)└─統(tǒng)一調(diào)用接口2.理論講解(5分鐘)結(jié)合教材“多態(tài)是面向?qū)ο缶幊痰暮诵母拍睢闭归_(kāi):類比舉例:USB接口(統(tǒng)一標(biāo)準(zhǔn))與不同設(shè)備(鼠標(biāo)/鍵盤(pán))的實(shí)現(xiàn)。強(qiáng)調(diào)三個(gè)關(guān)鍵特征:(1)繼承關(guān)系。(2)方法重寫(xiě)。(3)父類引用指向子類對(duì)象。3.案例演示(2分鐘)快速運(yùn)行教材案例3-3的Animal類族代碼。重點(diǎn)觀察:letanimals:Animal[]=[newDog("旺財(cái)"),newCat("小花")];animals.forEach(animal=>animal.makeSound());//輸出不同叫聲二、抽象類實(shí)戰(zhàn)(20分鐘)【分層教學(xué)】1.基礎(chǔ)層(8分鐘)解析教材抽象類定義:abstractclassAnimal{protectedname:string;//重點(diǎn)講解protected作用域abstractmakeSound():void;//抽象方法分步演示move(){/*...*/}//對(duì)比具體方法}常見(jiàn)錯(cuò)誤演示://錯(cuò)誤1:嘗試實(shí)例化抽象類leta=newAnimal();//編譯報(bào)錯(cuò)//錯(cuò)誤2:子類未實(shí)現(xiàn)全部抽象方法classWhiteDogextendsFourFeetAnimal{}//缺少eat()實(shí)現(xiàn)2.進(jìn)階層(7分鐘)擴(kuò)展案例開(kāi)發(fā):abstractclassFourFeetAnimalextendsAnimal{walk(){/*四條腿行走模板方法*/}abstracteat():void;//新增抽象要求}交互調(diào)試:故意刪除Dog類的eat()實(shí)現(xiàn),觀察IDE報(bào)錯(cuò)3.實(shí)戰(zhàn)層(5分鐘)任務(wù)驅(qū)動(dòng)://任務(wù):為FourFeetAnimal添加sleep抽象方法classDogextendsFourFeetAnimal{sleep(){console.log("趴著睡")}//實(shí)現(xiàn)差異點(diǎn)}classCatextendsFourFeetAnimal{sleep(){console.log("蜷著睡")}//多態(tài)體現(xiàn)}重點(diǎn)講評(píng)抽象方法約束力。三、接口基礎(chǔ)(15分鐘)【對(duì)比教學(xué)】1.概念辨析(7分鐘)與抽象類對(duì)比:抽象類接口實(shí)例化××方法實(shí)現(xiàn)可部分實(shí)現(xiàn)必須全部不實(shí)現(xiàn)繼承單繼承多實(shí)現(xiàn)abstract修飾方法√×2.基礎(chǔ)實(shí)現(xiàn)(8分鐘)分步實(shí)現(xiàn)教材案例:interfaceSwimmable{swim():void;//強(qiáng)調(diào)不需要abstract關(guān)鍵字}classDogimplementsAnimal,Swimmable{swim(){/*狗刨式實(shí)現(xiàn)*/}//必須實(shí)現(xiàn)所有接口方法}四、接口進(jìn)階15分鐘)【項(xiàng)目實(shí)戰(zhàn)】數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)。interfaceEmployeeextendsPerson,Contact{employeeId:number;//擴(kuò)展字段}模塊化拆分:├─Person.ets//基礎(chǔ)接口定義├─Contact.ets└─Employee.ets//組合接口泛型接口拓展:interfaceRepository<T>{get(id:number):T;save(entity:T):void;}五、總結(jié)提升(15分鐘)【思政維度】模塊化設(shè)計(jì)→社會(huì)分工協(xié)作。接口契約→誠(chéng)信體系建設(shè)。多態(tài)思想→包容性發(fā)展理念?!具w移拓展】課后作業(yè)分層:基礎(chǔ):完成Four
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026屆浙江省杭州八中化學(xué)高二上期末綜合測(cè)試模擬試題含答案
- 2026屆海南省白沙中學(xué)化學(xué)高三上期中聯(lián)考模擬試題含解析
- 青島第二中學(xué)2026屆化學(xué)高二第一學(xué)期期中經(jīng)典模擬試題含解析
- 2026屆高三年級(jí)第一次學(xué)情調(diào)研教學(xué)質(zhì)量監(jiān)測(cè)試題-地理試卷及答案
- 智慧辦公照明系統(tǒng)提高工作效率的投資方案
- 醫(yī)療培訓(xùn)中的數(shù)字化教材與傳統(tǒng)教學(xué)方法
- 康復(fù)師考試題庫(kù)及答案
- 2026屆河北省邢臺(tái)市橋西區(qū)第一中學(xué)化學(xué)高二第一學(xué)期期中復(fù)習(xí)檢測(cè)試題含解析
- 高三試卷:河北省石家莊市2025屆高三上學(xué)期教學(xué)質(zhì)量摸底檢測(cè)數(shù)學(xué)試卷
- 高三試卷:廣東江門市2025屆高三上學(xué)期10月調(diào)研測(cè)試數(shù)學(xué)試題(原卷版)
- 2025年內(nèi)蒙古自治區(qū)中考語(yǔ)文真題含答案
- 勞務(wù)合同書(shū)!勞動(dòng)合同書(shū)(2025版)
- 2025年中醫(yī)確有專長(zhǎng)考試試題及答案
- DB32∕T 4553-2023 醫(yī)療機(jī)構(gòu)醫(yī)療器械不良事件監(jiān)測(cè)工作指南
- 2024年南充職業(yè)技術(shù)學(xué)院招聘真題
- 印章管理辦法處罰規(guī)定
- 關(guān)于工勤人員管理辦法
- 顱內(nèi)占位護(hù)理課件
- 急診留觀管理制度
- 老中醫(yī)講辟谷課件
- 殯葬政策培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論