第十一周專案3 點類派生直線類

2021-06-21 23:59:48 字數 778 閱讀 9380

/*

* 程式的版權和版本宣告部分

* 檔名稱:.cpp

* 完成日期:2023年5月10日

* 版本號: v1.0

* 輸入描述:略

* 問題描述:略

* 程式輸出:略

*/#include#includeusing namespace std;

class point //定義座標點類

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

double getx()

double gety()

void printpoint(); //輸出點的資訊

protected:

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

};void point::printpoint()

class line: public point //利用座標點類定義直線類, 其基類的資料成員表示直線的中點

;line::line(point pt1, point pt2):point((pt1.getx()+pt2.getx())/2,(pt1.gety()+pt2.gety())/2)

double line::length()

void line::printline()

int main()

執行結果:

第十一周專案3 點類派生直線類

檔名稱 week11 3.cpp 完成日期 2015年 5 月 18 日 版本號 v1.0 問題描述 定義點類point,並以點類為基類,派生出直線類line,從基類中繼承的點的資訊表示直線的中點 include includeusing namespace std class point 定義座標...

第十一周專案3 點類派生直線類

定義點類point,並以點類為基類,派生出直線類line,從基類中繼承的點的資訊表示直線的中點。檔名稱 test.cpp 作 者 滿星辰 完成日期 2015 年 5 月 18 日 版本號 v1.0 include include include include using namespace std...

第十一周專案3 點類派生直線類

定義點類point,並以點類為基類,派生出直線類line,從基類中繼承的點的資訊表示直線的中點。請閱讀下面的 並將缺少的部分寫出來。include includeusing namespace std class point 定義座標點類 point double x0,double y0 x x0...