-
大小: 145KB文件類型: .doc金幣: 1下載: 0 次發(fā)布日期: 2021-01-02
- 語言: C/C++
- 標簽: 西北農(nóng)林??C++實驗題??
資源簡介
1、抽象類與操作符重載
定義表示形狀的抽象類及相應(yīng)的派生類,并實現(xiàn)相關(guān)操作符重載。
(1)定義表示形狀的抽象類Shape:
添加公有成員函數(shù)double Area(),用于計算形狀面積;定義為純虛函數(shù);
添加公有成員函數(shù)void Show(),用于顯示形狀信息,定義為純虛函數(shù);
定義虛的析構(gòu)函數(shù);
重載比較操作符:==、>和<,用于比較兩個形狀面積的大小關(guān)系,返回值類型為bool,可以定義為成員函數(shù)或友元函數(shù)。
、、、、、、
2、虛函數(shù)
利用虛函數(shù)實現(xiàn)多態(tài):
(1)設(shè)計Person類,要求具有用于表示姓名的保護數(shù)據(jù)成員:string szName; 實現(xiàn)信息打印的公有成員函數(shù):void Pri
代碼片段和文件信息
評論
共有 條評論