實現畫圖類
實現分數類
1 #include 2 #include3 #include"fraction.cppfraction.h"4
using
namespace
std;56
//帶引數的建構函式的實現
7 fraction::fraction(int t, int
b): top(t), bottom(b)
9 fraction::fraction(): top(0), bottom(1
) 11 fraction::fraction(int t): top(t), bottom(1
) 13 fraction::fraction(fraction &f1): top(f1.top), bottom(f1.bottom)
15void
fraction::shuru()
23void fraction::jia(fraction &f1)
27else31}
32void fraction::jian(fraction &f1)
36else40}
41void fraction::cheng(fraction &f1)
45void fraction::chu(fraction &f1)
49void
fraction::printfraction()
59 top=top/b;
60 bottom=bottom/b;
61if(top<0&&bottom>0||top>0&&bottom<0
)62 cout<
63if(top>=0&&bottom>0||top<=0&&bottom<0
)64 cout
656667}
68void
fraction::printinteger()
7374
75 #
1fraction.h#ifndef fraction_h
2#define fraction_h34
//類graph的宣告
5class
fraction ;
2324
25#endif
1 #include 2 #include"mian.cppfraction.h"3
4using
namespace
std;56
intmain()
7
測試截圖
3.體會:
int a;
a=2;//對的
(class)fraction a;
a(2,1);//出錯
我認為原因是,1.a有預設建構函式,在定義時,就預設初始化a的值。2.a(,)在類中並沒有定義這個函式。
C 實驗類與物件
桂 林 理 工 大 學 實 驗 報 告 實驗名稱 類與物件 日期 2018年 04 月17 日 一 實驗目的 1 掌握類的定義和使用。2 掌握類的物件的宣告。3 複習具有不同訪問屬性的成員的訪問方式。4 觀察建構函式和析構函式的執行過程。5 使用vc 的debug除錯功能觀察程式流程,跟蹤觀察類的建...
C 物件導向實驗二 類與物件
類的建立和使用類來建立物件。類的資料成員的宣告。成員函式的宣告和定義。private,public訪問限定符的使用。使用提供的公有的成員函式給物件成員賦值。類 包含私有的資料成員 length,wide 和公有的成員函式 過載的建構函式oneclass,求和函式add,輸出顯示函式 display ...
類與物件 實驗二
實驗目的 1 掌握類的建構函式和析構函式的概念和使用方法 2 掌握物件陣列 物件指標的定義和使用方法 3 掌握new和delete的使用方法 實驗內容 1 設計描述平面座標上的點cpoint類,該類滿足下述要求 具有x,y座標資訊 具有帶預設形參值的建構函式,引數分別用於初始化x和y座標資訊 具有獲...