定義點類point,並以點類為基類,派生出直線類line,從基類中繼承的點的資訊表示直線的中點。請閱讀下面的**,並將缺少的部分寫出來。
[cpp] view plaincopyprint?在code上檢視**片派生到我的**片
#include
#include
using namespace std;
class point //定義座標點類
public:
point():x(0),y(0) {};
point(double x0, double y0):x(x0), y(y0) {};
void printpoint(); //輸出點的資訊
protected:
double x,y; //點的橫座標和縱座標
void point::printpoint()
cout<<"point:("public:
line(point pts, point pte); //建構函式,用初始化直線的兩個端點及由基類資料成員描述的中點
double length(); //計算並返回直線的長度
void printline(); //輸出直線的兩個端點和直線長度
private:
class point pts,pte; //直線的兩個端點,從point類繼承的資料成員表示直線的中點
int main()
point ps(-2,5),pe(7,9);
line l(ps,pe);
cout<<"about the line: "cout<<"the middle point of line is: ";
l.printpoint(); //輸出直線l中點的資訊
return 0;
#include#includeusing namespace std;
class point //定義座標點類
; point(double x0, double y0):x(x0), y(y0) {};
void printpoint(); //輸出點的資訊
double get_x();
double get_y();
protected:
double x,y; //點的橫座標和縱座標
};double point::get_y()
double point::get_x()
void point::printpoint()
{ cout<<" ("<
第十周專案3 點類派生直線類
問題及 檔名稱 point.cpp 作 者 趙敏 完成日期 2015年5月24日 版 本 號 v1.0 include includeusing namespace std class point 定義座標點類 point double x0,double y0 x x0 y y0 void pri...
第11周 專案3 點類派生直線類
問題描述 專案3 點類派生直線類 定義點類point,並以點類為基類,派生出直線類line,從基類中繼承的點的資訊表示直線的中點。請閱讀下面的 並將缺少的部分寫出來。cpp view plain copy print include include using namespace std class...
第10周專案3 點類派生直線類
問題描述 定義點類point,並以點類為基類,派生出直線類line,從基類中繼承的點的資訊表示直線的中點。請閱讀下面的 並將缺少的部分寫出來。include includeusing namespace std class point 定義座標點類 point double x0,double y0...