




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程名稱:C#應(yīng)用程序開(kāi)發(fā)ACCP啟蒙星第三學(xué)期PAGE 第7頁(yè) 共8頁(yè)C#應(yīng)用程序開(kāi)發(fā)教案第13章 C# 中的 OOP 類哈爾濱第一職業(yè)高級(jí)中學(xué)校邢媛C#應(yīng)用程序開(kāi)發(fā)教案第13章 C# 中的 OOP 類 TOC o 1-2 h z t 標(biāo)題 3,3 HYPERLINK l _Toc178435558 1.回顧舊知識(shí):3分鐘 PAGEREF _Toc178435558 h 1 HYPERLINK l _Toc178435559 1.1.第一個(gè)知識(shí)點(diǎn): PAGEREF _Toc178435559 h 1 HYPERLINK l _Toc178435560 1.2.第二個(gè)知識(shí)點(diǎn): PAGEREF
2、_Toc178435560 h 1 HYPERLINK l _Toc178435561 1.3.第三個(gè)知識(shí)點(diǎn): PAGEREF _Toc178435561 h 1 HYPERLINK l _Toc178435562 1.4.第四個(gè)知識(shí)點(diǎn): PAGEREF _Toc178435562 h 1 HYPERLINK l _Toc178435563 2.課程知識(shí)點(diǎn)講解:35分鐘 PAGEREF _Toc178435563 h 2 HYPERLINK l _Toc178435564 2.1.具體知識(shí)點(diǎn)1:C#中的類和對(duì)象15分鐘 PAGEREF _Toc178435564 h 2 HYPERLINK l
3、 _Toc178435565 2.2.具體知識(shí)點(diǎn)2:方法 10分鐘 PAGEREF _Toc178435565 h 3 HYPERLINK l _Toc178435566 2.3 應(yīng)用程序舉例:10分鐘 PAGEREF _Toc178435566 h 4 HYPERLINK l _Toc178435567 3. 本章總結(jié) 2分鐘 PAGEREF _Toc178435567 h 5 HYPERLINK l _Toc178435568 4. 問(wèn)題匯總 PAGEREF _Toc178435568 h 5 HYPERLINK l _Toc178435569 4.1預(yù)習(xí)問(wèn)題 PAGEREF _Toc17
4、8435569 h 5 HYPERLINK l _Toc178435570 4.2復(fù)習(xí)問(wèn)題 PAGEREF _Toc178435570 h 5 HYPERLINK l _Toc178435571 4.3學(xué)生常見(jiàn)問(wèn)題 PAGEREF _Toc178435571 h 5 HYPERLINK l _Toc178435572 5 作業(yè) PAGEREF _Toc178435572 h 6授課教師:邢媛課時(shí):40分鐘本章主要目的理解 C# 中的類和對(duì)象了解方法的概念編寫類的應(yīng)用程序示例本章重點(diǎn)本章重點(diǎn)是類的創(chuàng)建方法,包括類中的屬性和方法。本章難點(diǎn)本章難點(diǎn)是正確理解創(chuàng)建類的實(shí)例及調(diào)用方法?;仡櫯f知識(shí):3分鐘
5、第一個(gè)知識(shí)點(diǎn):級(jí)別:易問(wèn)題:C#是( )語(yǔ)言。答案:面向?qū)ο缶幊蘋OP第二個(gè)知識(shí)點(diǎn):級(jí)別:中問(wèn)題:對(duì)象的三要素是什么?答案:對(duì)象的三要素是屬性、方法和事件。第三個(gè)知識(shí)點(diǎn):級(jí)別:中問(wèn)題:( )是一個(gè)概念或事物,它所確定的范圍只與處理的問(wèn)題相關(guān)。答案:對(duì)象第四個(gè)知識(shí)點(diǎn):級(jí)別:中問(wèn)題: ( )是一組具有相同屬性、共同行為和共同關(guān)系的對(duì)象的描述。答案:類課程知識(shí)點(diǎn)講解:具體知識(shí)點(diǎn)1:C#中的類和對(duì)象15分鐘級(jí)別:中引言 1分鐘與結(jié)構(gòu)化編程語(yǔ)言C語(yǔ)言相比,OOP技術(shù)給開(kāi)發(fā)人員帶來(lái)全新的技術(shù)體驗(yàn),并在效率和性能上都有新的突破。定義 1分鐘 對(duì)象是具有屬性和操作的概念或東西類是對(duì)有共同屬性、共同操作和共同關(guān)
6、系的一組對(duì)象的描述語(yǔ)法 3分鐘 類的代碼框架:使用 2分鐘 類是對(duì)一組具有相同屬性、共同方法和關(guān)系的對(duì)象的抽象描述。類的內(nèi)容稱為類的成員。案例 6分鐘 生活中的例子:地球上的人類,每一個(gè)人就是這個(gè)類的一個(gè)對(duì)象,他們有不同的屬性(體貌特征),不同的行為(動(dòng)作),程序代碼:聲明一個(gè)類:class employee HYPERLINK 成員屬性 成員屬性string empNameuint salary,age; HYPERLINK 成員方法 成員方法void Accept()empName=Console.readline();age=Console.Readline();aslary=Conso
7、le.readline();問(wèn)題 2分鐘 問(wèn)題1:生活中還有那些類的例子? 答:動(dòng)物、植物、生物等。問(wèn)題2:類名的定義規(guī)則? 答:盡量使用有意義的類名。類名中不能有空格或數(shù)字。具體知識(shí)點(diǎn)2:方法 10分鐘 級(jí)別:難方法的概念:知識(shí)點(diǎn)講解方法控制對(duì)象的行為,類中的方法通常包括調(diào)用類時(shí)使用的操作語(yǔ)句。方法一般是通用的,即其他成員方法也可以使用 實(shí)例:一輛汽車所能實(shí)現(xiàn)的功能,比如說(shuō)行駛速度,這就是這個(gè)對(duì)象的方法。老師提問(wèn):?jiǎn)栴}1:對(duì)象的方法有什么作用?答:方法負(fù)責(zé)執(zhí)行類的工作。方法負(fù)責(zé)值的計(jì)算、更新處理數(shù)據(jù)、接受用戶的輸入或向用戶顯示輸出結(jié)果。聲明方法:語(yǔ)法格式: 屬性 訪問(wèn)操作修飾符 返回類型 方
8、法名稱(參數(shù)) . /要執(zhí)行的操作 C#中方法的定義包括訪問(wèn)修飾符、指定返回值類型、方法名稱、“()”括起來(lái)的參數(shù)列表(傳遞的值)以及“ ”中的方法的主體 案例講解:class Pointvoid Assign()System.Console.WriteLine(“輸入 point 值);int x = int.Parse(System.Console.ReadLine();int y = int.Parse(System.Console.ReadLine();Point 類聲明返回類型為 void 的方法 Assign(),接受點(diǎn)的坐標(biāo)。Parse() 方法用于將接受的值從字符串轉(zhuǎn)換為整數(shù)3
9、. 調(diào)用方法:C#先創(chuàng)建包含方法的類的對(duì)象,然后使用該特定實(shí)例調(diào)用類的方法。 案例講解:調(diào)用方法的代碼:class MainClassstatic void Main(string args)Point p = new Point(); /建立 Point 實(shí)例p.Assign();/調(diào)用 AssignConsole.Write(“p 點(diǎn)在);Console.Write( + p.x + , + p.y + );應(yīng)養(yǎng)成好的編程習(xí)慣,將方法分別放在相應(yīng)的類中,而不是把所有方法都寫在一個(gè)類里面 老師提問(wèn):?jiǎn)栴}1:方法能不能獨(dú)立與類存在? 答:不能,方法必須在類內(nèi)進(jìn)行聲明。2.3 應(yīng)用程序舉例:10
10、分鐘class Adminconst string hgID = 部門經(jīng)理級(jí);const string lgID = 普通員工級(jí);public void InfoEmp()Employee e = new Employee();e.Accept();if (e.IsRange() Console.WriteLine(e.empName + 的薪水等級(jí)為 + hgID + 。);elseConsole.WriteLine(e.empName + 的薪水等級(jí)為 + lgID + 。);Console.ReadLine();3. 本章總結(jié) 10分鐘對(duì)象是具有屬性和行為的任何具體概念或事物類是對(duì)一組具有相同屬性、共同行為和關(guān)系的對(duì)象的描述聲明類時(shí),在關(guān)鍵字 class 前加上屬性和訪問(wèn)修飾符,后面是用大括號(hào)括起的類主體類中的方法表示調(diào)用類時(shí)執(zhí)行的操作4.問(wèn)題匯總 預(yù)習(xí)問(wèn)題問(wèn)題1:構(gòu)造函數(shù)的主要問(wèn)題是什么?答:構(gòu)造函數(shù)的主要功能是分配類對(duì)象中所有數(shù)據(jù)元素的初始值。 問(wèn)題2:析構(gòu)函數(shù)的作用是什么?答:析構(gòu)函數(shù)是類中的一種方法,目的在于釋放類的實(shí)例獲取的資源問(wèn)題3:什么是函數(shù)重載?答:函數(shù)重載是指函數(shù)名相同但是參數(shù)的類型、個(gè)數(shù)以及順序不同的函數(shù)的調(diào)用。 復(fù)習(xí)問(wèn)題問(wèn)題1:
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 加油站服務(wù)合同范例
- 倉(cāng)儲(chǔ)物流物料訂購(gòu)合同范例
- 三棟鋪面出租合同范本
- 農(nóng)資商品購(gòu)銷合同范本
- 環(huán)保沙發(fā)采購(gòu)合同范本
- 合同范例范例租車
- 企業(yè)購(gòu)買葡萄合同范本
- 口腔護(hù)士用工合同范例
- 卡制作合同范例
- 合同范本自助
- 2025年湖南鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)帶答案
- 2025年江蘇揚(yáng)州市儀征市眾鑫建設(shè)開(kāi)發(fā)有限公司招聘筆試參考題庫(kù)附帶答案詳解
- 大象版四年級(jí)下冊(cè)《科學(xué)》全套教學(xué)課件
- 安徽毛坦廠實(shí)驗(yàn)中學(xué)2025屆高三11月期中考試英語(yǔ)+答案
- 期末考試質(zhì)量分析教學(xué)成績(jī)匯報(bào)模板
- 學(xué)校招生預(yù)約與咨詢服務(wù)
- 核心素養(yǎng)導(dǎo)向下的小學(xué)語(yǔ)文跨學(xué)科學(xué)習(xí)研究
- 塑料包裝知識(shí)培訓(xùn)課件
- 古法拓印(非遺課程)
- 部編高教版2023·職業(yè)模塊 中職語(yǔ)文 2.《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》 課件
- 安全環(huán)保職業(yè)健康法律法規(guī)清單2024年
評(píng)論
0/150
提交評(píng)論