c++類的繼承與派生--實(shí)驗(yàn)報(bào)告.doc

c++類的繼承與派生--實(shí)驗(yàn)報(bào)告.doc

ID:58819165

大?。?59.50 KB

頁數(shù):6頁

時(shí)間:2020-10-25

c++類的繼承與派生--實(shí)驗(yàn)報(bào)告.doc_第1頁
c++類的繼承與派生--實(shí)驗(yàn)報(bào)告.doc_第2頁
c++類的繼承與派生--實(shí)驗(yàn)報(bào)告.doc_第3頁
c++類的繼承與派生--實(shí)驗(yàn)報(bào)告.doc_第4頁
c++類的繼承與派生--實(shí)驗(yàn)報(bào)告.doc_第5頁
資源描述:

《c++類的繼承與派生--實(shí)驗(yàn)報(bào)告.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、太原工業(yè)學(xué)院計(jì)算機(jī)工程系實(shí)驗(yàn)報(bào)告課程名稱C++程序設(shè)計(jì)班級(jí)實(shí)驗(yàn)日期2014年11月3日姓名劉創(chuàng)學(xué)號(hào)37實(shí)驗(yàn)成績實(shí)驗(yàn)名稱C++面向?qū)ο蟪绦蛟O(shè)計(jì)實(shí)驗(yàn)?zāi)康募耙笠?、?shí)驗(yàn)?zāi)康?、理解繼承的含義,掌握派生類的定義方法和實(shí)現(xiàn);2、理解公有繼承下基類成員對(duì)派生類成員和派生類對(duì)象的可見性,能正確地訪問繼承層次中的各種類成員;3、理解保護(hù)成員在繼承中的作用,能夠在適當(dāng)?shù)臅r(shí)候選擇使用保護(hù)成員以便派生類成員可以訪問基類的部分非公開的成員實(shí)驗(yàn)環(huán)境VC++6.0集成環(huán)境實(shí)驗(yàn)內(nèi)容二、實(shí)驗(yàn)內(nèi)容1.編寫一個(gè)學(xué)生和教師相關(guān)數(shù)據(jù)輸入和顯示程序。學(xué)生數(shù)據(jù)有編號(hào)、姓名、班級(jí)和成績,教師數(shù)據(jù)有編號(hào)、姓名、職稱和部門。要求:將編號(hào)

2、、姓名及其輸入和顯示設(shè)計(jì)成一個(gè)類person,并作為學(xué)生數(shù)據(jù)操作類student和教師類數(shù)據(jù)操作類teacher的基類。2.編寫程序計(jì)算出球、圓柱和圓錐的表面積和體積。要求:(1)定義一個(gè)基類圓,至少含有一個(gè)數(shù)據(jù)成員:半徑;(2)定義基類的派生類:球、圓柱、圓錐,都含有求表面積和體積的成員函數(shù)和輸出函數(shù)。(3)定義主函數(shù),求球、圓柱、圓錐的和體積。算法描述及實(shí)驗(yàn)步驟① 首先定義一個(gè)基類person② 派生類student和teacher③ 實(shí)現(xiàn)客戶信息的手動(dòng)輸入④ 實(shí)現(xiàn)客戶輸出信息的需求⑤ 實(shí)現(xiàn)客戶的循環(huán)利用⑥ 首先定義一個(gè)基類circle⑦ 派生類cylinder和cone⑧ 構(gòu)造函數(shù)

3、及調(diào)用有關(guān)函數(shù)⑨ 定義求體積及面積的函數(shù)調(diào)試過程及實(shí)驗(yàn)結(jié)果調(diào)試過程中出現(xiàn)較少的語法錯(cuò)誤,主要是鏈接以及友元的使用不熟練等實(shí)驗(yàn)一的調(diào)試結(jié)果:學(xué)生及教師的信息輸入:學(xué)生及教師信息的輸出:(有清屏的實(shí)現(xiàn))實(shí)驗(yàn)二的調(diào)試結(jié)果:總結(jié)1)仔細(xì)學(xué)習(xí)C++語法;2)實(shí)驗(yàn)前預(yù)先編寫好自己的程序;3)注意對(duì)C++中英文單詞的記憶與書寫;4)注意標(biāo)點(diǎn)符號(hào)均為英文式的;5)注意空格的位置;6)注意一句話結(jié)束時(shí),是以分號(hào)結(jié)束;7)注意主函數(shù)只有一個(gè);8)注意流的符號(hào);9)注意類的使用方法;10)注意類的繼承與派生的11)注意構(gòu)造函數(shù)的使用;12)注意頭文件的關(guān)聯(lián);13)注意循環(huán)的使用(對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行分析,實(shí)驗(yàn)心得體

4、會(huì)及改進(jìn)意見)附錄實(shí)驗(yàn)的源程序:實(shí)驗(yàn)一:person1.hclassperson{private:charnumber[20];charname[20];public:voidset();voiddisplay();};classstudent:publicperson{private:charclassname[20];doublescore;public:voidset1();voiddisplay1();};classteacher:publicperson{private:charoccupation[20];chardepartment[20];public:voidset2(

5、);voiddisplay2();};實(shí)驗(yàn)一:person1.cpp#include"person1.h"#include#include#includeusingnamespacestd;voidperson::set(){cout<<"請(qǐng)輸入編號(hào)number:";cin>>number;cout<<"請(qǐng)輸入姓名name:";cin>>name;}voidperson::display(){cout<<"編號(hào):"<

6、ent::set1(){set();cout<<"請(qǐng)輸入學(xué)生的班級(jí)名classname:";cin>>classname;cout<<"請(qǐng)輸入學(xué)生的成績score:";cin>>score;}voidstudent::display1(){附錄display();cout<<"學(xué)生的班級(jí)名:"<>occupation;cout<<"請(qǐng)輸入教師的部門:";cin>>de

7、partment;}voidteacher::display2(){display();cout<<"教師的職業(yè)名:"<#include#definemax1000#include

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

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

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