面向?qū)ο蠼贪竉第1頁
面向?qū)ο蠼贪竉第2頁
面向?qū)ο蠼贪竉第3頁
面向?qū)ο蠼贪竉第4頁
面向?qū)ο蠼贪竉第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、Java基礎(chǔ)與案例開發(fā)教案 面向?qū)ο?學(xué)院:信息技術(shù)工程班級: 計科1101學(xué)號: 姓名: 陳 世 譽教案首頁第9次課 授課時間 教案完成時間課程名稱Java基礎(chǔ)年級大二專業(yè)、層次計算機科學(xué)與技術(shù) 本科教員陳世譽專業(yè)技術(shù)職 務(wù)授課方式(大、小班)小班學(xué)時1學(xué)時授課題目(章、節(jié))5.1面向?qū)ο蠡窘滩幕蛑饕獏⒖紩鳭AVA基礎(chǔ)與案例開發(fā)詳解教學(xué)目的與要求: 1:了解面向?qū)ο?、面向?qū)ο蟮木幊趟枷氲母拍睢?:了解類和對象的概念。3:掌握類和對象的關(guān)系。4:掌握類和對象的創(chuàng)建方法。5:掌握對象的使用。大體內(nèi)容與時間安排,教學(xué)方法: 1:開始導(dǎo)入,對象在實際生活中的含義 (口述 2分鐘) 2:什么是面向?qū)?/p>

2、象 (口述+多媒體演示 2分鐘) 3:什么是面向?qū)ο蟮木幊趟枷?(舉例 、類比 5分鐘) 4:對象的概念 (多媒體、舉例 2分鐘) 5:類的概念 (多媒體、舉例 2分鐘) 6:類和對象的關(guān)系 (多媒體、舉例 5分鐘) 7:類的創(chuàng)建 (多媒體、舉例 9分鐘) 8:對象的創(chuàng)建 (多媒體、舉例 4分鐘) 9:對象的使用 (多媒體、舉例 10分鐘) 10:總結(jié) (多媒體+口述 3分鐘) 11:作業(yè) (多媒體 1分鐘)教研室審閱意見:_(教學(xué)組長簽名)_(教研室主任簽名)年 月 日(教案續(xù)頁)基 本 內(nèi) 容輔助手段和時間分配1:開始導(dǎo)入,對象在實際生活中的含義 對象在生活中指的是男女朋友,那么在Java

3、中什么含義呢?2:什么是面向?qū)ο螅?面向?qū)ο缶褪且环N編程思想。3:什么是面向?qū)ο蟮木幊趟枷耄?面向?qū)ο笫窍鄬γ嫦蜻^程而言面向過程強調(diào)的是功能行為面向?qū)ο?將功能封裝進對象,強調(diào)具備了功能的對象。 面向?qū)ο蟮木幊趟枷朐诳紤]問題時,以具體的事物(對象)為單位,考慮他的屬性(特征)及動作(行為)。 4:什么是對象? 萬事萬物皆對象。5:什么是類?類就是一類事物,具有某些相同屬性和行為的事物的總和6:類和對象的關(guān)系? 類是對象的抽象,對象是類的實例化。例如:7:如何創(chuàng)建類? public class 類名 屬性1的類型 屬性1; 屬性2的類型 屬性2; . 方法1 方法2 口述 2分鐘口述、舉例 2分

4、鐘舉例 、類比 5分鐘舉例 2分鐘舉例 2分鐘口述+舉例 5分鐘關(guān)鍵字class創(chuàng)建對象舉例 9分鐘思考? 人具有什么屬性和行為(方法)呢答:屬性:姓名(name)、性別(gender)、身高(height)、體重(weight). 方法:吃飯(eat)、睡覺(sleep)、走路(walk).例如:public class person */ 屬性 /* string name; int age ; string gender; int height; int weight;*/ 方法 /* public void eat()(”我餓了,我要吃飯。”) public void walk()(”

5、我要去壓馬路?!保?public void sleep()(”睡覺了。”) 8:如何創(chuàng)建對象?通過new關(guān)鍵字創(chuàng)建類的一個對象類名 對象名=new 類名( );例如:Person sb=new Person( );9:如何使用對象?通過 對象名.屬性名; 對象名.方法名(); 例如:使用屬性:; sb.age; sb.gender;使用方法:sb.sleep(); sb.walk(); 舉例 4分鐘舉例 10分鐘本節(jié)課實例:public class person string name; int age ; public void eat()(”我餓了,我要吃飯?!保?publi

6、c void walk()(”我要去壓馬路?!保?public void display() system.out.println(“我是”+name+”今年”+age+”歲”) public static void main(String args) Person zhangsan=new Person(); =“張三”; zhangsan.age=21; zhangsan.display(); zhangsan.eat(); Person lisi=new Person(); =“李四; lisi.age=18; lis.display(); l

7、isi.walk(); 控制臺打印的結(jié)果為: 我是張三今年21歲 我餓了,我要吃飯。 我是李四今年18歲我要去壓馬路。重點:類的創(chuàng)建 對象的創(chuàng)建和使用 方法屬性的使用通過實例來整體理解類的創(chuàng)建,對象的創(chuàng)建,類和對象的關(guān)系(教案末頁)小 結(jié)總結(jié):面向?qū)ο蟮奶攸cl 是一種符合人們思考習(xí)慣的思想l 可以將復(fù)雜的事情簡單化l 將程序員從執(zhí)行者轉(zhuǎn)換成了指揮者l 完成需求時:先要去找具有所需的功能的對象來用。如果該對象不存在,那么創(chuàng)建一個具有所需功能的對象。這樣簡化開發(fā)并提高復(fù)用。復(fù)習(xí)思考題、作業(yè)題 大家各自寫一個類,在類中創(chuàng)建兩個不同的對象,并調(diào)用其方法和屬性。下次課預(yù)習(xí)要點面向?qū)ο蟮奶卣鳎簂 封裝(encapsulation

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論