面向對象第二次實驗

實驗名稱:構造函數
一、實驗目的
        通過實驗理解構造函數的概念與其特殊應用。
二、概要設計
        應用VC++6.0的編輯環境構造一個類Triangle,該類主要實現三角形的基本操作,例如初始化(構造函數及構造函數的重載)、求三角形的周長、面積、判斷該三角形是什麼三角形(等邊、等腰、直角、等邊直角、一般三角形、非三角形)、輸出(包括“輸入數據非法”)等,具體說明如下:
class Triangle{
public:
    Triangle(double,double,double); //構造函數及構造函數的重載,三條邊爲給定值
     Triangle(double,double);  //兩條邊爲給定值,第三條邊爲固定值
    Triangle(double); //一條邊爲給定值,另外兩條邊爲固定值
    Triangle();  //三條邊均爲固定值
    double GetArea();  //返回三角形面積
    double GetPerimeter();  //返回三角形周長
    int Tri_Type();//返回三角形類型,用數字表示
    double Show();//輸出三角形面積、周長及三角形類型
private:
    double a,b,c; //三角形三條邊,規定三條邊長度範圍爲[1,200]
};

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章