《面向?qū)ο蟮母拍睢稰PT課件

《面向?qū)ο蟮母拍睢稰PT課件

ID:45744777

大?。?32.50 KB

頁數(shù):40頁

時間:2019-11-17

《面向?qū)ο蟮母拍睢稰PT課件_第1頁
《面向?qū)ο蟮母拍睢稰PT課件_第2頁
《面向?qū)ο蟮母拍睢稰PT課件_第3頁
《面向?qū)ο蟮母拍睢稰PT課件_第4頁
《面向?qū)ο蟮母拍睢稰PT課件_第5頁
資源描述:

《《面向?qū)ο蟮母拍睢稰PT課件》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫

1、第五章面向?qū)ο蟮母拍钅繕死斫釩#的類和對象的含義與關系使用C#構造函數(shù)和析構函數(shù)對象的創(chuàng)建與使用的方法方法的重載及構造函數(shù)的重載this關鍵字靜態(tài)成員理解命名空間5.1.1對象屬性行為屬性行為屬性行為型號價格里程起動行駛停車車輪數(shù)量檔的數(shù)量剎車加速換檔名稱顏色品種犬吠搖尾巴吃東西5.1類與對象5.1.2類與對象類是對象的模板,它定義了對象的公共屬性和行為(方法)。類相對對象而言是模板或藍圖類包括屬性和方法(類的成員)對象是類的實例,是具體的對象必須使用new進行實例化對象具有狀態(tài)和行為廚房起居室浴室書房飯廳儲藏室門廊對象類[訪問修飾符]class<類名>{字段;//描述對象的狀態(tài)方法;/

2、/實現(xiàn)對象的行為}示例:classStudent{}//成員變量//成員方法5.1.3定義類類是對象的模板,使用對象前必須先創(chuàng)建類語法:語法:5.1.4定義類的字段[訪問修飾符]數(shù)據(jù)類型成員變量;privateprotectedinternalpublic_namestatus….userNameintchar….bool…classStudent{privatestringname;privatechargender;privatestring_class;privateuintgrade;}…字段是用來描述一個類的對象的狀態(tài)和特征5.1.5定義類的方法方法是一組指令集合,用來實現(xiàn)一個

3、類的對象的行為,如人會“使用工具”,獅子會“咬人”語法:[訪問修飾符]返回值類型方法名(參數(shù)){指令集合;//方法體}5.1.6定義類的構造函數(shù)構造函數(shù)是類的一種特殊方法,每次創(chuàng)建類的實例時調(diào)用它來初始化對象語法:示例:[訪問修飾符]<類名>(){//構造函數(shù)的主體}classStudent{privatestringname;privatechargender;privatestring_class;privateuintgrade;Student(){_class=“網(wǎng)絡";}}5.2.1創(chuàng)建對象對象是類的實例,是具體的。要使用對象,必須使用關鍵字new實例化類的一個對象語法:示例:

4、<類名><對象>=new<構造方法名>(參數(shù))Peoplep1=newPeople();classPeople{publicstringname;publicstringsex;}5.2對象5.2.2對象的使用實例化一個對象之后,就可以訪問和使用對象的字段和方法了(成員)。方法:使用點取符.來訪問成員示例:Peoplep1=newPeople();p1.name=“張明”;p1.sex=“男”;……classStudent{privatestringname;privateuintgrade;publicStudent(){name="李明";}publicstaticvoidMain(

5、){Students=newStudent();Console.WriteLine("姓名="+s.name);Console.WriteLine("成績="+s.grade);}}程序舉例5.2.3方法的使用方法也是類的成員,同樣使用點取符.來訪問和使用classStudent{privatestringname;privateuintgrade;publicStudent(){name=“李明”;}publicvoidplay(){Console.WriteLine("姓名="+name);Console.WriteLine("成績="+grade);}publicstaticvoi

6、dMain(){Students=newStudent();s.play();}}5.3.1參數(shù)化構造函數(shù)[訪問修飾符]<類名>([參數(shù)列表]){//構造函數(shù)的主體}語法:…//參數(shù)化構造函數(shù)Student(stringstrclass){_class=strclass;}…示例:5.3構造函數(shù)參數(shù)化構造函數(shù)//無參的構造函數(shù)privateStudent(){_class=“信管";}//參數(shù)化構造函數(shù)privateStudent(stringstrclass,stringstrName,charsgender,uintsgrade){_class=strclass;name=strNa

7、me;gender=sgender;grade=sgrade;}publicstaticvoidMain(string[]args){Studentobj=newStudent();Studentobj1=newStudent(“信管08“,”張亮亮“,‘男',98);Console.WriteLine(“默認構造函數(shù)輸出:班級=“+obj._class);Console.WriteLine(“參數(shù)化構造函數(shù)輸出:班級=

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。