實驗三 類和物件

2022-05-22 18:33:10 字數 2194 閱讀 5308

一、實驗內容

1、graph類內容補充

**如下:

#ifndef graph_h

#define graph_h

//類graph的宣告

class

graph ;

#endif

graph.h

//

類graph的實現

#include

"graph.h

"#include

using

namespace

std;

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

graph::graph(char ch, int

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

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

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

void

graph::draw()

}

graph.cpp

#include #include 

"graph.h

"using

namespace

std;

intmain()

main.cpp

效果如下:

2、分數類fraction加減乘除及比較

#ifndef fra_h

#define fra_h

class

fraction ;

#endif

fraction.h

#include"

fraction.h

"#include

#include

#include

using

std::cout;

using

std::cin;

using

std::endl;

fraction::fraction(

int t0, int

b0):top(t0),bottom(b0)

}fraction add(fraction &f1, fraction &f2)

//加法

fraction sub(fraction &f1, fraction &f2)

//減法

fraction mul(fraction &f1, fraction &f2)

//乘法

fraction div(fraction &f1, fraction &f2)

//除法

void com(fraction &f1, fraction &f2)

//比較

void

fraction::sim()

top /=i;

bottom /=i;

}if (bottom*top < 0

)

else

if (bottom*top > 0) }

//化簡

void

fraction::transform()

//轉化

void

fraction::input()

//輸入

void

fraction::output()

else cout << "0"

;}//輸出

fraction.cpp

#include#include

"fraction.h

"using

std::cout;

using

std::endl;

intmain()

main.cpp

效果如下:

二、實驗反思

實驗三 類和物件

part2 繪製圖形 include include graph.h using namespace std intmain main.cpp 類graph的實現 include graph.h include using namespace std 帶引數的建構函式的實現 graph graph ...

實驗三 類與物件

四 實驗結論 驗證性實驗部分 總結你對類 物件 建構函式 複製建構函式 析構函式的認識 理解和思考。類與物件 物件是對客觀事物的抽象,類是對物件的抽象。1 類型別的宣告 class 類名 2 什麼是建構函式?通俗的講,在類中,函式名和類名相同的函式稱為建構函式。它的作用是在建立乙個物件時,作某些初始...

C 實驗三 類和物件(1)

實驗名稱 實驗三 類和物件 1 實驗內容 設計乙個用於描述三維空間中的點的類,為其設計必要的成員變數和函式,並盡量增強其功能。include include using namespace std class point point string name,double x,double y,dou...