![練習23:類與對象的定義及使用_第1頁](http://file4.renrendoc.com/view/878111d3b6a7a4d89a4073b7d0298baf/878111d3b6a7a4d89a4073b7d0298baf1.gif)
![練習23:類與對象的定義及使用_第2頁](http://file4.renrendoc.com/view/878111d3b6a7a4d89a4073b7d0298baf/878111d3b6a7a4d89a4073b7d0298baf2.gif)
![練習23:類與對象的定義及使用_第3頁](http://file4.renrendoc.com/view/878111d3b6a7a4d89a4073b7d0298baf/878111d3b6a7a4d89a4073b7d0298baf3.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、練習2-:類與對象的定義及使用練習二類與對象的定義及使用()【練習目的】i掌握類與對象的定義與使用方法。2、正確掌握類的不同屬性成員的使用方法。3、掌握構造函數與析構函數的概念。理解構造函數與析構函數的執(zhí)行過程。4、掌握友元函數的定義與應用?!揪毩晝热荨縤程序功能:定義一個學生類,設計數據成員和成員函數如下:、私有數據成員:年齡()、姓名(*n、公有成員函數:(1、帶參構造函數:、不帶參構造函數:、改變數據成員值函數:(4、獲取數據成員值函數:在主函數中定義一個有3個元素的對象數組并分別初始化,然后輸出對象數組的信息。2、程序功能:定義一個坐標點類型,要求有下列數據成員和成員函數:、保護或私有
2、數據成員:坐標點位置、成員函數:(1、帶參構造函數:、改變數據成員值函數:(4、獲取數據成員值函數:、友元函數:在主函數中定義線段的兩個端點,輸出端點位置,利用友元函數計算并輸出線段的長度3、程序功能:定義一個長方體類,設計數據成員和成員函數如下:、私有數據成員:三條邊長。、公有成員函數:、帶參構造函數、改變數據成員值函數、獲取數據成員值函數、體積計算函數在主函數中定義類對象并初始化,然后輸出該對象的數據元素和體積。4、程序功能:設計一個學生類型Stu,包括學生的姓名和成績;設計一個教師類Tea,包括教師的姓名、職稱。兩個類共用一個友元函數,輸出相關信息(學生姓名、成績、教師姓名、職稱)。在主
3、函數中分別定義兩個類的對象并初始化,利用友元函數輸出相關信息。練習三類與對象的定義及使用(二)【練習目的】1、進一步掌握類與對象的定義與使用方法。2、掌握對象數組的定義、初始化方法用應用。3、掌握指針和引用作為函數參數的應用。4、學習綜合程序設計的方法?!揪毩晝热荨?、程序功能:為一門課寫一個評分程序,評分原則如下:(1)、兩次隨堂考試,每次滿分10分。、一次期中考試和一次期末考試,每次滿分100分。、期末成績占總評成績50%,期中成績占總評成績25%,兩次隨堂成績總共占總評成績25%。、總評成績90為A,8089為B,7079為C,6069為D,低于60為E。設計一個類,記錄學生的姓名、各次
4、成績、總評成績、對應等級,學生信息由鍵盤錄入,默認總評成績的等級為B其他數據項無默認值。允許修改某次考試成績,計算總評成績并給出等級,輸出某個同學的全部信息。主函數定義如下:intmain()StudentArray5;inti;for(i=0;i5;i+)Arrayi.Input();Arrayi.Evaluate();for(i=0;i5;i+)Arrayi.Output();return0;2、程序功能:定義一個Book類,設計數據成員和成員函數如下:A、私有數據成員:書名(bookname)、價格(price)、存書數量(number)。B、公有成員函數:(1)、帶參構造函數(帶默認值參數)、display。一顯示圖書的情況、borrow()借書函數,將圖書量減1并顯示當前存書數量、restore。一還書函數,將圖書量加1并顯示當前存書數量在主函數中創(chuàng)建某種圖書對象,并且能夠對圖書進行簡單的顯示、借閱和歸還管理。3、綜合程序實例(選做):見主講教材P89,要求如下:(1)、閱讀案例程序,學習綜合程序開發(fā)過程(分析、設計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 咖啡店合同咖啡店合作經營協議
- 2024年金融科技領域研發(fā)合作合同
- 運輸承包經營合同范本
- 投資入股保密協議
- 公廁清潔衛(wèi)生服務承包合同
- 兼職業(yè)務員合作協議書
- 編劇服務協議范本
- 戶外廣告承包合同
- 節(jié)能環(huán)保產品研發(fā)與推廣合作合同
- 電信業(yè)務服務提供及運營合同
- 《詩詞寫作常識 詩詞中國普及讀物 》讀書筆記思維導圖
- YS/T 34.1-2011高純砷化學分析方法電感耦合等離子體質譜法(ICP-MS)測定高純砷中雜質含量
- LY/T 2016-2012陸生野生動物廊道設計技術規(guī)程
- 松下panasonic-視覺說明書pv200培訓
- 單縣煙草專賣局QC課題多維度降低行政處罰文書出錯率
- 健康養(yǎng)生課件
- 混雜控制系統(tǒng)課件
- 運動技能學習原理課件
- 《QHSE體系培訓》課件
- 公共關系學完整教學課件
- 35kV輸電線路工程旋挖鉆孔專項施工方案
評論
0/150
提交評論