版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第3章:面向?qū)ο蠡A(chǔ),C#編程實踐課程,學(xué)習(xí)目標(biāo),類和對象,1,2,3,封裝:成員變量和成員方法,構(gòu)造方法和解構(gòu)方法,4,4,這個關(guān)鍵字,對象,3,屬性,模型,價格,里程,行為,開始,停止,驅(qū)動,屬性,輪數(shù),齒輪狗吠聲,類是C#中的一個結(jié)構(gòu),用來模擬程序中的現(xiàn)實事物。4.語法:訪問修飾符類,/類體,示例:類學(xué)生/類體,/成員變量/成員方法,類和對象,類,6,類是C#。用于模擬程序中的現(xiàn)實事物,語法:訪問修飾符類,/類體,示例:類Student /類體,/成員變量/成員方法,類和對象,示例,公共類Student公共字符串名稱;公共信息時代;公共無效顯示()控制臺。writeline(學(xué)生姓名:0
2、,年齡:1,姓名,年齡);控制臺。ReadLine();成員變量也稱為字段、成員方法、類和對象、訪問修飾符、9、教師類、私有成員、受保護(hù)成員、公共成員、內(nèi)部成員、學(xué)生類、只有學(xué)生類在教師類的同一程序集中。只有內(nèi)部成員可以訪問,不可訪問,不可訪問,可訪問的修飾符,10。傳遞值時,對一個變量的操作不會影響其他變量。類值機會/值類型靜態(tài)無效主(字符串參數(shù))的數(shù)據(jù)傳輸/將I的值傳遞給J,然后我將增加。J的值會隨著I的變化而變化嗎?int i=30int j=I;我;控制臺。write line(j);控制臺。read key();輸出結(jié)果:30,傳遞引用,引用類型存儲對數(shù)據(jù)值的引用。對一個變量的操作將
3、影響另一個變量引用的同一對象,因此該值可能會更改。類reference引用類型靜態(tài)void Main(字符串參數(shù))的數(shù)據(jù)傳輸/將s1的值傳遞給s2,然后s1增加。s2的值會隨著s1的變化而變化嗎?學(xué)生s1=新生(30);/創(chuàng)建學(xué)生類s1學(xué)生s2=s1的實例;/將s1的值傳遞給s2 s1。數(shù)量;控制臺。WriteLine(s2。數(shù)字);控制臺。read key();類學(xué)生公共整數(shù);公共學(xué)生(整數(shù))這個。數(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();控制臺。WriteLine(“類=stu . class name”);控制臺。寫線(“年級=學(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);控制臺。WriteLine(默認(rèn)構(gòu)造函數(shù)輸出: n class= obj。_ class);控制臺。write line(n參數(shù)化構(gòu)造函數(shù)輸出: n class=obj1。_ class);這個關(guān)鍵字,這個關(guān)鍵字在C#中的作用是什么?私有字符串名稱;/名稱公共無效集名稱(字符串名稱)此。name=name、具有相同的名稱,這就調(diào)用了成員變量、這個關(guān)鍵字,在C#中使用這個關(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)容里面會有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中共臺州市路橋區(qū)委全面深化改革委員會辦公室關(guān)于公開選聘工作人員1人備考題庫附答案
- 北京市平谷區(qū)政務(wù)服務(wù)中心綜合工作人員招聘參考題庫及答案1套
- 2026青海海北州門源縣扶貧開發(fā)投資有限公司招聘1人參考題庫完美版
- 2026黑龍江哈爾濱市公安局平房分局招聘警務(wù)輔助人員29人參考題庫完美版
- 2026青海省海西州德令哈市司法局招聘1人備考題庫及答案1套
- 廣安市武勝超前外國語學(xué)校招聘備考題庫必考題
- 浙江國企招聘-2025臺州市椒江工業(yè)投資集團(tuán)有限公司公開招聘工作人員7人的備考題庫附答案
- 四川大學(xué)附屬中學(xué)新城分校教師招聘參考題庫必考題
- 中國航天科技集團(tuán)有限公司五院五一三所2026屆秋季校招備考題庫附答案
- 2026黑龍江哈爾濱啟航勞務(wù)派遣有限公司派遣到哈爾濱工業(yè)大學(xué)全媒體中心招聘1人備考題庫及答案1套
- 《調(diào)相機運行規(guī)程》
- 美術(shù)教學(xué)中的跨學(xué)科教學(xué)策略
- 羅茨鼓風(fēng)機行業(yè)發(fā)展趨勢報告
- 慢性阻塞性肺疾病患者非肺部手術(shù)麻醉及圍術(shù)期管理的專家共識
- 燈謎大全及答案1000個
- 中建辦公商業(yè)樓有限空間作業(yè)專項施工方案
- 急性胰腺炎護(hù)理查房課件ppt
- 初三數(shù)學(xué)期末試卷分析及中考復(fù)習(xí)建議課件
- GB/T 4074.8-2009繞組線試驗方法第8部分:測定漆包繞組線溫度指數(shù)的試驗方法快速法
- 人教版四年級上冊語文期末試卷(完美版)
- 防空警報系統(tǒng)設(shè)計方案
評論
0/150
提交評論