實驗 4 類和物件 2

2022-06-04 10:15:09 字數 1786 閱讀 8365

四.實驗

graph

1.類graph的宣告

#ifndef graph_h

#define graph_h

//類graph的宣告

class

graph ;

2.類graph的實現

#include "

graph.h

"#include

using

namespace

std;

//帶引數的建構函式的實現

graph::graph(char ch, int

n): symbol(ch), size(n)

//成員函式draw()的實現

//功能:繪製size行,顯示字元為symbol的指定圖形樣式

//size和symbol是類graph的私有成員資料

void

graph::draw()

for(int k=1;k<2*(i+1);k++)

cout

<

}//補足**,實現「實驗4.pdf」文件中展示的圖形樣式

}

3.類graph的測試

#include #include 

"graph.h

"using

namespace

std;

intmain()

4.執行結果

1.類fraction的宣告

class

fraction ;

2.類fraction的實現

#include #include 

"fraction.h

"using

namespace

std;

fraction::fraction(): top(

0), bottom(1

)fraction::fraction(

int a): top(a),bottom(1

)fraction::fraction(

int a, int

b): top(a),bottom(b)

void fraction::output()

void fraction::plus(fraction &p,fraction &q)

void fraction::minus(fraction &p,fraction &q)

void fraction::multiply(fraction &p,fraction &q)

void fraction::divide(fraction &p,fraction &q)

void fraction::compare(fraction &p,fraction &q)

3.類fraction的測試

#include #include 

"fraction.h

"using

namespace

std;

intmain()

4.執行結果

五.總結

這次實驗讓我對類的使用有了更進一步的掌握,但在第二題中如何簡便的在通分後進行約分仍是乙個問題

實驗4 類與物件2)

includeusing namespace std 類graph的宣告 class graph 類graph的實現 帶引數的建構函式的實現 graph graph char ch,int n symbol ch size n 成員函式draw 的實現 功能 繪製size行,顯示字元為symbol的...

實驗3 類和物件

4 11 定義並實現乙個矩形類,有長,寬兩個屬性,由成員函式計算矩形的面積。include using namespace std class rectangle rectangle rectangle float length,float wide float rectangle area int...

2 類和物件

類即類別 種類,是物件導向設計最重要的概念,從一小節我們得知物件是特徵與技能的結合體,而類則是一系列物件相似的特徵與技能的結合體。那麼問題來了,先有的乙個個具體存在的物件 比如乙個具體存在的人 還是先有的人類這個概念,這個問題需要分兩種情況去看 世界上肯定是先出現各種各樣的實際存在的物體,然後隨著人...