第十一周專案4 類族的設計

2021-07-02 17:14:26 字數 1207 閱讀 4315

**如下:

#include#includeusing namespace std;

class point //定義座標點類

; point(double x0, double y0):x(x0), y(y0) {};

double getx()

double gety()

protected:

double x,y; //點的橫座標和縱座標

};class circle:public point

double getr() const

double area() const;

protected:

double radius;

};double circle::area() const

class cylinder:public circle

double geth() const

double area( ) const; //計算圓柱表面積

double volume( ) const; //計算圓柱體積

protected:

double height; //圓柱高

};double cylinder::area( ) const

double cylinder::volume() const

int main( )

; point(double x0, double y0):x(x0), y(y0) {};

void setpoint(double,double);

double getx()

double gety()

friend ostream&operator<<(ostream&,point&);

protected:

double x,y; //點的橫座標和縱座標

};void point::setpoint(double x0,double y0)

ostream&operator<<(ostream&output,point&p)

{ cout<<"["《總結:第一次編寫這個程式時候感覺用不到運算子重在函式就感覺怪怪的,但是執行時候怎麼感覺是對的,結果看了老師的才明白自己審題有漏洞。才知道運算子過載函式是怎麼應用的。

第十一周 專案4 類族的設計 (2)

問題及 專案4 類族的設計 all right reserved 檔名 學生成績統計 作者 童宇 完成日期 2015 年5 月 20日 版本號v1.0 問題描述 求出圓格柱體的表面積 體積並輸出並且完成要求的計算任務 1 先建立乙個point 點 類,包含資料成員x,y 座標點 實現需要的成員函式,...

第十一周 類族的設計

專案4 類族的設計 按以下的提示,由基類的設計和測試開始,逐漸地完成各個類的設計,求出圓格柱體的表面積 體積並輸出並且完成要求的計算任務 1 先建立乙個point 點 類,包含資料成員x,y 座標點 實現需要的成員函式,並設計main函式完成測試 2 以point為基類,派生出乙個circle 圓 ...

第十一周 專案4 類族的設計(3) 補

檔名稱 test.cpp 作 者 呼亞萍 完成日期 2015年5月27日 版 本 號 v1.0 問題描述 再以circle類為直接基類,派生出乙個cylinder 圓柱體 類,再增加資料成員h 高 以及求圓柱表面積的成員函式area和求圓柱體積的成員函式volume,實現需要的成員函式,並設計mai...