版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《Java(3版》教學(xué)設(shè)計課程名稱: 授課年級: 授課學(xué)期: 教師姓名: 1年12月1課題名稱第3章面向?qū)ο螅ㄉ希┯媱澱n時8課時教學(xué)引入(Object-OrientedProgramming,簡稱OOP)一直占據(jù)著重要的地位,JavaJava教學(xué)目標(biāo)使學(xué)生了解面向?qū)ο蟮南嚓P(guān)概念,能夠簡述面向?qū)ο?、對象和類的概念以及它們之間的關(guān)系使學(xué)生熟悉面向?qū)ο蟮奶匦裕軌蚝喪雒嫦驅(qū)ο蟮娜筇匦訨ava類使學(xué)生掌握對象的創(chuàng)建與使用,能夠創(chuàng)建對象、訪問對象的屬性和方法使學(xué)生掌握對象的引用傳遞,能夠簡述對象引用傳遞的概念和機(jī)制使學(xué)生了解為什么要封裝,能夠簡述封裝的概念和沒有進(jìn)行封裝可能出現(xiàn)的問題使學(xué)生掌握訪問控制,能夠簡述四種訪問修飾符的訪問權(quán)限使學(xué)生掌握構(gòu)造方法的使用,能夠定義構(gòu)造方法,并簡述構(gòu)造方法重載的機(jī)制thisthisthis關(guān)鍵字訪問成員變量、成員方法和構(gòu)造方法staticstatic教學(xué)重點類的定義對象的創(chuàng)建與使用訪問控制封裝的實現(xiàn)3-1】打印購物小票定義構(gòu)造方法this關(guān)鍵字3-2】打怪小游戲3-3】幾何圖形工具類項目實踐:自助借閱系統(tǒng)教學(xué)難點面向?qū)ο蟮奶匦詫ο蟮囊脗鬟f訪問控制3-1】打印購物小票3-2】打怪小游戲3-3】幾何圖形工具類項目實踐:自助借閱系統(tǒng)教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)22一、復(fù)習(xí)鞏固
第一課時(面向?qū)ο蟮南嚓P(guān)概念、面向?qū)ο蟮奶匦裕┙處熗ㄟ^上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課知識點1-面向?qū)ο蟮南嚓P(guān)概念教師通過PPT的方式講解面向?qū)ο蟮南嚓P(guān)概念。對面向?qū)ο蟮娜齻€主要概念進(jìn)行講解面向?qū)ο蟮乃枷雽ο箢愔R點2-面向?qū)ο蟮奶匦越?教師通過PPT講解面向?qū)ο蟮奶匦浴W(xué) 對面向?qū)ο蟮娜齻€特性進(jìn)行講解。過 1.封裝程 (1)封裝的概念(2)現(xiàn)實生活的類比繼承繼承的概念現(xiàn)實生活的類比多態(tài)多態(tài)的概念現(xiàn)實生活的類比四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式檢測學(xué)生對面向?qū)ο蟮南嚓P(guān)概念和三大特性的掌握情況。五、布置作業(yè)教師通過高校教輔平臺(\h)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(類的定義、對象的創(chuàng)建與使用、對象的引用傳遞)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課3通過上一節(jié)的學(xué)習(xí),大家已經(jīng)了解了面向?qū)ο缶幊痰暮诵母拍睢惻c對象,3JavaJava三、新課講解知識點1-類的定義教師通過PPT結(jié)合實際操作的方式講解類的定義。類的概念為什么要定義類如何定義類類的成員包括什么定義類的語法格式通過案例代碼演示如何定義一個類2-對象的創(chuàng)建與使用教師通過PPT結(jié)合實際操作的方式講解對象的創(chuàng)建與使用。創(chuàng)建對象與類的關(guān)系創(chuàng)建對象的過程聲明對象實例化對象實例化對象的原理解析通過對象訪問其屬性和方法通過案例代碼演示對象的創(chuàng)建、為對象屬性賦值和調(diào)用對象的方法3-對象的引用傳遞教師通過PPT結(jié)合實際操作的方式講解對象的引用傳遞。提及值傳遞的概念引出引用傳遞引用傳遞的概念通過案例代碼演示值傳遞和引用傳遞的區(qū)別四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,通過提問和測試題的方式檢查學(xué)生對類的定義、對象的創(chuàng)建與使用以及對象的引用傳遞的掌握情況。五、布置作業(yè)教師通過高校教輔平臺(\h)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(為什么要封裝、訪問控制、封裝的實現(xiàn)、【案例3-1】打印購物小票)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課封裝是面向?qū)ο蟮娜筇匦灾?,它是保護(hù)數(shù)據(jù)并提供安全操作的關(guān)鍵,JavaJava三、新課講解知識點1-為什么要封裝教師通過PPT結(jié)合實際操作的方式講解為什么要封裝。4封裝的概念。4總結(jié)案例代碼存在的問題以及可能造成的后果引出訪問控制的講解和對類進(jìn)行封裝的必要性2-訪問控制教師通過PPT講解訪問控制。訪問控制的概念Java中的四種訪問修飾符publicprotecteddefaultprivate講解每種訪問修飾符的可訪問范圍3-封裝的實現(xiàn)教師通過PPT結(jié)合實際操作的方式講解封裝的實現(xiàn)?;仡櫡庋b的概念和要點。實現(xiàn)類的封裝需要進(jìn)行的操作成員變量私有化提供公共訪問方法getter方法和setter方法的命名和使用通過案例代碼演示如何對類進(jìn)行封裝4-3-1】打印購物小票PPT3-1打印購物小票的案例要求。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,通過提問和測試題的方式檢測學(xué)生對類的封裝、以及訪問修飾符的掌握情況。五、布置作業(yè)教師通過高校教輔平臺(\h)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(定義構(gòu)造方法、構(gòu)造方法的重載、this關(guān)鍵字、【案例3-2】打怪小游戲)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課JavaJava三、新課講解知識點1-定義構(gòu)造方法教師通過PPT結(jié)合實際操作的方式講解如何定義構(gòu)造方法。為什么要定義構(gòu)造方法、構(gòu)造方法的作用定義構(gòu)造方法的格式5定義構(gòu)造方法時需要注意的問題5訪問修飾符返回值類型構(gòu)造方法名參數(shù)列表通過案例代碼演示構(gòu)造方法的定義和使用2-構(gòu)造方法的重載教師通過PPT結(jié)合實際操作的方式講解構(gòu)造方法的重載。通過之前講解的普通方法的重載引出構(gòu)造方法的重載重載構(gòu)造方法的作用通過案例代碼演示構(gòu)造方法的重載3this關(guān)鍵字教師通過PPT結(jié)合實際操作的方式講解this關(guān)鍵字。this關(guān)鍵字的含義(代表當(dāng)前對象的引用)this關(guān)鍵字的使用場景this關(guān)鍵字訪問成員變量this關(guān)鍵字調(diào)用成員方法this關(guān)鍵字調(diào)用構(gòu)造方法this關(guān)鍵字在三個場景中的使用4-3-2】打怪小游戲PPT3-2打怪小游戲的案例要求。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,通過提問和測試題的方式檢測學(xué)生對構(gòu)造方法以及this關(guān)鍵字的掌握情況。五、布置作業(yè)教師通過高校教輔平臺(\h)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五課時(靜態(tài)變量、靜態(tài)方法、靜態(tài)代碼塊、【案例3-3】幾何圖形工具類、項目實踐:自助借閱系統(tǒng))一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課Java中,static關(guān)鍵字的含義是“靜態(tài)”,它可以修飾類的成員和代碼塊,static修飾的成員被稱為靜態(tài)成員,它與非靜態(tài)成員的不同在于,靜態(tài)成員屬于類本身而不屬于類的實例。這意味著無論創(chuàng)建多少個類的實例,靜態(tài)成員都只有一份,可以被類的所有實例共享。靜態(tài)成員在程序啟動時加載并存在于內(nèi)存中,在整個程序的運行期間存在。被static修飾的代碼塊被稱為靜態(tài)代碼塊,它在類的初始化時執(zhí)行,且只會執(zhí)行一次。下面對靜態(tài)成員和靜態(tài)代碼塊進(jìn)行詳細(xì)講解。三、新課講解知識點1-靜態(tài)變量教師通過PPT結(jié)合實際操作的方式講解靜態(tài)變量。6靜態(tài)變量的概念6靜態(tài)變量的訪問通過案例代碼演示靜態(tài)變量的使用使用靜態(tài)變量時需要注意的問題靜態(tài)變量訪問方式規(guī)范訪問修飾符對靜態(tài)變量可見性的限制static修飾變量的限制2-靜態(tài)方法教師通過PPT結(jié)合實際操作的方式講解靜態(tài)方法。靜態(tài)方法的概念靜態(tài)方法的訪問通過案例代碼演示靜態(tài)方法的使用使用靜態(tài)方法時需要注意的問題靜態(tài)方法的成員訪問限制靜態(tài)方法的關(guān)鍵字使用限制靜態(tài)方法的重寫和繼承能力差異3-靜態(tài)代碼塊教師通過PPT結(jié)合實際操作的方式講解靜態(tài)代碼塊。靜態(tài)代碼塊的概念靜態(tài)代碼塊、實例代碼塊與構(gòu)造方法在作用上的區(qū)別知識點4-【案例3-3】幾何圖形工具類PPT3-3幾何圖形工具類的案例要求。5-項目實踐:自助借閱系統(tǒng)教師通過PPT講解自助借閱系統(tǒng)的項目要求。四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,通過提問和測試題的方式檢測學(xué)生對static關(guān)鍵字修飾變量、方法和代碼塊的掌握情況。五、布置作業(yè)教師通過高校教輔平臺(\h)布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第六課時(上機(jī)練習(xí))上機(jī)練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進(jìn)行練習(xí),通過上機(jī)練習(xí)可以考察學(xué)生對知識點的掌握情況。上機(jī):(考察知識點為對象的創(chuàng)建與使用、封裝的實現(xiàn))形式:單獨完成題目:打印購物小票當(dāng)顧客在超市購物結(jié)賬時,收銀員會提供一張購物小票,上面會列出顧客購買的商品數(shù)量、單價、小計和總計等購物信息,以供顧客核對。本案例要求編寫一個模擬打印購物小票的程序,收銀員輸入顧客購買商品的信息后,打印出顧客的購物小票。具體要求:7要求先輸入顧客購買的商品種類數(shù)7然后依次輸入每種商品的名稱、單價和數(shù)量輸入完成后打印購物小票購物小票要求顯示每種商品訂單名稱、單價、數(shù)量、小計和總計,小計是指某種商品一共所花金額。第七課時(上機(jī)練習(xí))上機(jī)練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進(jìn)行練習(xí),通過上機(jī)練習(xí)可以考察學(xué)生對知識點的掌握情況。上機(jī)一:(考察知識點為封裝的實現(xiàn)、定義構(gòu)造方法、this關(guān)鍵字)形式:單獨完成題目:打怪小游戲本案例要求以一個英雄和怪獸之間的交戰(zhàn)為業(yè)務(wù)背景,實現(xiàn)一個打怪小游戲的程序。具體規(guī)則如下。500,英雄每次攻擊傷害在0~1003000~150范圍內(nèi),攻擊方的傷害即為被攻擊方的掉血量。游戲為回合制的攻擊模式,游戲開始時怪獸先攻擊英雄,英雄反擊,(00)為止。英雄和怪獸的屬性只有血量。每次攻擊完成之后,需要在控制臺打印723余血量為被攻擊的一方。交戰(zhàn)結(jié)束后,控制臺打印本次交戰(zhàn)結(jié)果。例如“怪獸被消滅,英雄獲勝”。具體要求:運行程序后,控制臺打印出英雄和怪獸的交戰(zhàn)過程與結(jié)果交戰(zhàn)過程為從英雄和怪獸初始血量開始,每次攻擊后顯示被攻擊方的掉血量和剩余血量(要求英雄和怪獸輪流攻擊。交戰(zhàn)結(jié)果為兩種情況,分別為“怪獸被消滅,英雄獲勝”和“英雄陣0的一方。上機(jī)二:(考察知識點為靜態(tài)變量、靜態(tài)方法、靜態(tài)代碼塊)形式:單獨完成題目:幾何圖形工具類Math,它內(nèi)置了多種用于常見數(shù)學(xué)運算和操作的方法。工具類通常注重簡單易用、單一職責(zé),本案例要求根據(jù)工具類的設(shè)計思想,編寫一個自定義的幾何圖形工具類,提供常見幾何圖形相關(guān)數(shù)據(jù)的獲取功能,具體功能如下。12345計算圓的面積計算圓的周長計算圓的弧長計算扇形面積計算圓柱表面積1234586 計算圓柱體積899計算圓錐表面積計算圓錐體積計算上面的數(shù)據(jù)時,π取近似值3.1415926535。具體要求:要求在工具類中定義靜態(tài)變量π和靜態(tài)代碼塊,靜態(tài)代碼塊提示“幾何圖形工具類被調(diào)用…”提示用戶輸入要獲取數(shù)據(jù)的圖形選擇圓形則需要輸入圓形的半徑選擇扇形則需要輸入圓的半徑和扇形的圓心角選擇圓柱則需要輸入圓柱的底半徑和高選擇圓錐則需要輸入圓錐的底半徑和高要求每次獲取完一個幾何圖形的數(shù)據(jù)后,程序支持用戶選擇繼續(xù)獲取幾何圖形的數(shù)據(jù)或者退出程序。第八課時(上機(jī)練習(xí))上機(jī)練習(xí)主要針對本章中需要重點掌握的知識點,以及在程序中容易出錯的內(nèi)容進(jìn)行練習(xí),通過上機(jī)練習(xí)可以考察學(xué)生對知識點的掌握情況。上機(jī):(考察知識點為對象的創(chuàng)建與使用、封裝的實現(xiàn)、定義構(gòu)造方法、靜態(tài)代碼塊)形式:單獨完成題目:自助借閱系統(tǒng)隨著信息科技的發(fā)展,現(xiàn)代圖書館的服務(wù)范圍在不斷擴(kuò)展,以滿足用戶對更加便利、快捷的閱讀方式的需求。其中一個重要的變革是圖書館的線上借書服務(wù),它使得讀者不再局限于實體圖書館的開放時間,可以隨時隨地借閱自己感興趣的圖書
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024生活垃圾清運、運輸與環(huán)保技術(shù)服務(wù)專項合同3篇
- 2024版金融科技產(chǎn)品研發(fā)與推廣合同
- 2024水利局行政執(zhí)法權(quán)委托合同文本3篇
- 第3章 廣袤浩瀚的宇宙【B卷 專項卷】(解析版)
- 電子產(chǎn)品配送:汽車租賃合同協(xié)議
- 商業(yè)協(xié)會用章管理準(zhǔn)則
- 無序晶體2微米波段激光特性解析
- 光學(xué)干涉成像圖像重構(gòu)技術(shù)探析
- 量子阱對稱性對850 nm VCSEL閾值特性影響解析
- 光纖飛秒激光器在三光子生物成像中的應(yīng)用
- 【蘇州市軌道交通安全管理現(xiàn)狀、問題及優(yōu)化建議分析4300字(論文)】
- 國家開放大學(xué)2023年7月期末統(tǒng)一試《11132衛(wèi)生管理》試題及答案-開放本科
- 咽喉癌病歷書寫
- 2023年自然資源部所屬事業(yè)單位招聘(208人)筆試參考題庫(共500題)答案詳解版
- 自身免疫性肝炎診斷和治療指南(2021版)解讀
- 淺析小班幼兒角色游戲的年齡特點及游戲指導(dǎo)
- 全州疫苗接種與免疫規(guī)劃培訓(xùn)班講話稿
- 詩化小說示范課
- 有機(jī)合成化學(xué)3-基團(tuán)的保護(hù)與基團(tuán)的反應(yīng)性轉(zhuǎn)換
- 康復(fù)醫(yī)學(xué)治療技術(shù)(士)《基礎(chǔ)知識》測試題(含答案)
- 學(xué)校未成年人保護(hù)和預(yù)防犯罪工作實施方案
評論
0/150
提交評論