點類派生直線類

2021-07-03 03:56:59 字數 722 閱讀 5963

#include#includeusing namespace std;

class point //定義座標點類

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

double getx()//利用get()的形式可以輸入兩個不同的點

double gety()

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

protected:

double x,y;

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

;void point::printpoint()

//建構函式,分別用初始化直線的兩個端點及由基類資料成員(屬性)描述的中點

line::line(point pt1, point pt2):point((pt1.getx()+pt2.getx())/2,(pt1.gety()+pt2.gety())/2)//繼承前一類的成員或函式時用乙個點

double line::length() //計算並返回直線的長度

void line::printline()//兩個點的表示類的乙個函式

點類派生直線類

問題及 檔名稱 text.cpp 完成日期 2016年5月16日 版本號 vc 6.0 問題描述 定義點類point,並以點類為基類,派生出直線類line,從基類中繼承的點的資訊表示直線的中點。請閱讀下面的 並將缺少的部分寫出來。輸入描述 程式輸出 include includeusing name...

11 3 點類派生直線類

作 者 霍雨佳 完成日期 2014 年5月13日 版 本 號 v1.0 問題描述 點類派生直線類 樣例輸入 樣例輸出 專案要求 定義點類point,並以點類為基類,派生出直線類line,從基類中繼承的點的資訊表示直線的中點。include includeusing namespace std cla...

專案3 點類派生直線類

煙台大學計算機學院學生 all right reserved.檔名稱 煙台大學計算機學院學生 all right reserved.檔名稱 專案3 點類派生直線類 完成日期 2014年5月5日 版本號 v1.0 對任務及求解方法的描述部分 專案3 點類派生直線類 我的程式 include inclu...