




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第3章:面向?qū)ο蠡A(chǔ),C#編程實(shí)踐課程,學(xué)習(xí)目標(biāo),類和對象,1,2,3,封裝:成員變量和成員方法,構(gòu)造方法和解構(gòu)方法,4,4,這個(gè)關(guān)鍵字,對象,3,屬性,模型,價(jià)格,里程,行為,開始,停止,驅(qū)動(dòng),屬性,輪數(shù),齒輪狗吠聲,類是C#中的一個(gè)結(jié)構(gòu),用來模擬程序中的現(xiàn)實(shí)事物。4.語法:訪問修飾符類,/類體,示例:類學(xué)生/類體,/成員變量/成員方法,類和對象,類,6,類是C#。用于模擬程序中的現(xiàn)實(shí)事物,語法:訪問修飾符類,/類體,示例:類Student /類體,/成員變量/成員方法,類和對象,示例,公共類Student公共字符串名稱;公共信息時(shí)代;公共無效顯示()控制臺(tái)。writeline(學(xué)生姓名:0
2、,年齡:1,姓名,年齡);控制臺(tái)。ReadLine();成員變量也稱為字段、成員方法、類和對象、訪問修飾符、9、教師類、私有成員、受保護(hù)成員、公共成員、內(nèi)部成員、學(xué)生類、只有學(xué)生類在教師類的同一程序集中。只有內(nèi)部成員可以訪問,不可訪問,不可訪問,可訪問的修飾符,10。傳遞值時(shí),對一個(gè)變量的操作不會(huì)影響其他變量。類值機(jī)會(huì)/值類型靜態(tài)無效主(字符串參數(shù))的數(shù)據(jù)傳輸/將I的值傳遞給J,然后我將增加。J的值會(huì)隨著I的變化而變化嗎?int i=30int j=I;我;控制臺(tái)。write line(j);控制臺(tái)。read key();輸出結(jié)果:30,傳遞引用,引用類型存儲(chǔ)對數(shù)據(jù)值的引用。對一個(gè)變量的操作將
3、影響另一個(gè)變量引用的同一對象,因此該值可能會(huì)更改。類reference引用類型靜態(tài)void Main(字符串參數(shù))的數(shù)據(jù)傳輸/將s1的值傳遞給s2,然后s1增加。s2的值會(huì)隨著s1的變化而變化嗎?學(xué)生s1=新生(30);/創(chuàng)建學(xué)生類s1學(xué)生s2=s1的實(shí)例;/將s1的值傳遞給s2 s1。數(shù)量;控制臺(tái)。WriteLine(s2。數(shù)字);控制臺(tái)。read key();類學(xué)生公共整數(shù);公共學(xué)生(整數(shù))這個(gè)。數(shù)字=數(shù)字;輸出結(jié)果:31,打包和解包,打包代碼如下例所示:int I=0;/將整數(shù)類型I指定為0系統(tǒng)。對象obj=i。/框1到系統(tǒng).對象對象。如上面的代碼所示,我將裝箱整數(shù)數(shù)據(jù)。解包代碼如下例所
4、示,首先打包,然后解包:int I=0;/將整數(shù)類型I指定為0系統(tǒng)。對象obj=i。/框1到系統(tǒng).對象對象對象對象對象對象。/拆包的前兩句是包裝,最后一句是拆包。從上述情況可以看出,值類型是裝箱和取消裝箱的,引用類型總是裝箱的。打包和解包的過程可以隱含在代碼中。例如:int I=0;/將整數(shù)類型I指定為0系統(tǒng)。對象obj=i。/將框一插入系統(tǒng)。對象對象對象對象。寫線(一,(整數(shù))對象);/打印出結(jié)果,構(gòu)造方法,15,訪問修飾符,/構(gòu)造函數(shù)體,語法:(參數(shù)列表),/參數(shù)化構(gòu)造函數(shù)學(xué)生(字符串strclass)類名=strclass,示例:16,演示:示例1,構(gòu)造函數(shù),類Student,私有字符串
5、名稱;私有char性別;私有字符串類名;私立國際學(xué)校;/默認(rèn)構(gòu)造函數(shù)私有Student() classname=信任管理;靜態(tài)void Main(字符串參數(shù))/調(diào)用默認(rèn)構(gòu)造函數(shù)stude=new Student();控制臺(tái)。WriteLine(“類=stu . class name”);控制臺(tái)。寫線(“年級=學(xué)生年級”);參數(shù)化構(gòu)造方法,17,/默認(rèn)構(gòu)造函數(shù)私有Student() _class=信任管理;/參數(shù)化構(gòu)造函數(shù)privatestudent (string strclass,string strname,chargender,int grade)class name=str class
6、;name=strNamethis.gender=性別;this.grade=等級;公共靜態(tài)void main(字符串參數(shù))/調(diào)用默認(rèn)構(gòu)造函數(shù)Student obj=new Student();/調(diào)用參數(shù)化構(gòu)造函數(shù)學(xué)生對象1=新學(xué)生(“新官08”,“張”,男,98);控制臺(tái)。WriteLine(默認(rèn)構(gòu)造函數(shù)輸出: n class= obj。_ class);控制臺(tái)。write line(n參數(shù)化構(gòu)造函數(shù)輸出: n class=obj1。_ class);這個(gè)關(guān)鍵字,這個(gè)關(guān)鍵字在C#中的作用是什么?私有字符串名稱;/名稱公共無效集名稱(字符串名稱)此。name=name、具有相同的名稱,這就調(diào)用了成員變量、這個(gè)關(guān)鍵字,在C#中使用這個(gè)關(guān)鍵字:公共類Student /name私有字符串_ name公共無效的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產(chǎn)法21版
- 安全生產(chǎn)主體責(zé)任清單一覽表
- 生產(chǎn)安全管理專員的崗位職責(zé)
- 安全生產(chǎn)月開展情況報(bào)告
- 2025年金屬鑄件項(xiàng)目申請報(bào)告
- 美國地理介紹課件
- 2025至2030尿流測量系統(tǒng)行業(yè)項(xiàng)目調(diào)研及市場前景預(yù)測評估報(bào)告
- 智慧林業(yè)推動(dòng)林業(yè)生產(chǎn)力提升的路徑研究
- 能源業(yè)務(wù)培訓(xùn)課件
- 2025至2030中國運(yùn)動(dòng)頭帶行業(yè)項(xiàng)目調(diào)研及市場前景預(yù)測評估報(bào)告
- 國際公法學(xué) 馬工程課件 4 第四章
- 青海省西寧市《職業(yè)能力測試》事業(yè)單位國考真題
- 溝通中的提問技巧課件
- 2023年浙江黃龍?bào)w育發(fā)展有限公司招聘筆試模擬試題及答案解析
- 外科學(xué)骨折概論課件
- 阿片類藥物鎮(zhèn)痛機(jī)制課件
- 產(chǎn)品成本核算流程圖
- 母線槽安裝檢驗(yàn)批質(zhì)量驗(yàn)收記錄
- 生物吸附課件
- 游泳池水質(zhì)檢測記錄表
- 臨時(shí)占道申請書(精品)
評論
0/150
提交評論