實驗內容
1、程式功能:定義乙個矩形類,其中包括如下內容。
保護資料成員:float length, width; //矩形的長度與寬度
公有成員函式:建構函式 //初始化矩形的長度與寬度
float area(); //計算面積
void disp(); //顯示結果(矩形的面積)
利用矩形類為基類公有派生長方體類,其中包括如下內容。
私有資料成員:float height; //長方體的高
公有成員函式:建構函式 //初始化長方體的高
float cal(); //計算長方體的體積
void disp(); //顯示結果(底面積以及長方體的體積)
在主函式中,定義長方體物件並檢驗計算和顯示功能。
2、程式功能:某公司財務部需要開發乙個計算雇員工資的程式。該公司有3類員工,其中:工人的工資為每小時工資額(通過成員函式設定)乘當月工作時數(通過成員函式設定)再加上工齡工資;銷售員工資為每小時工資額(通過成員函式設定)乘當月工作時數(通過成員函式設定)加上銷售額提成再加上工齡工資,其中銷售額提成等於該銷售員當月售出商品金額(通過成員函式設定)的1%;管理人員工資為基本工資1000元再加上工齡工資,工齡工資就是雇員在該公司工作的工齡每增加1年,月工資就增加35元。請用物件導向方法分析、設計這個程式,並用c++語言寫出完整的程式。
3、程式功能:編寫乙個求計程車收費的程式。輸入起始站、終止站和路程,計費方式:起步價8元(含3公里費用),以後每半公里收費0.7元。可以定義station類和m
實驗6 類的繼承與派生
實驗6 類的繼承與派生 一 實驗目的 1 掌握繼承和派生的定義,派生類的定義方法和繼承方式。2 掌握派生類中的建構函式的使用。3 掌握多重繼承的概念 定義方法 多重繼承派生類建構函式的執行順序。4 掌握虛基類的概念和定義方法。二 實驗內容 定義乙個基類有姓名 性別 年齡 再由基類派生出教師類和學生類...
類繼承與派生
繼承 1.在已有類的基礎上新增功能。2.新增資料。在派生類中新增指定字元。3.修改類方法的行為。派生 classa class b public a 一 說明 a是乙個公有基類 公有派生 則a.a的公有成員 成為b 的公有成員 b.a的 私有部分成為b 的一部分,但只能通過 a的公有和保護方法訪問。...
類的繼承與派生
類的繼承與派生 一 派生類生成過程 1 吸收基類成員。2 改造基類成員。3 擴充基類成員。在類的派生中,建構函式和析構函式不能被派生。派生類繼承了基類的全部資料成員和除了構造,析構之外的全部函式 成員。二 類的繼承方式有共有繼承 保護繼承 私有繼承三種 1 公有繼承。基類的公有和保護成員的訪問屬性在...