C++面向物件實驗二:類與物件
阿新 • • 發佈:2019-02-05
C++實驗二:類與物件
一、實驗目的
- 類的建立和使用類來建立物件。
- 類的資料成員的宣告。
- 成員函式的宣告和定義。
- Private,public訪問限定符的使用。
- 使用提供的公有的成員函式給物件成員賦值。
二、實驗要求
類:包含私有的資料成員(length,wide)和公有的成員函式(過載的建構函式oneclass,求和函式add,輸出顯示函式(display)。
三、實驗過程
描述了一個圓柱的類,成員中有私有資料半徑r及高h,公有的成
員函式有建構函式與輸出圓柱引數的函式,在main 函式中,輸入兩個引數,定義並初始化
此類的一個物件。 定義計算圓柱面積與體積的私有成員函式,在公有的成員函式prin 中呼叫,在 main 函式中輸入半徑r及高h。
四、原始碼
#include <iostream>
using namespace std;
#include <string.h>
class column
{
private: //類的私有成員
double r,h;
double abc,flag;
double area()
{abc=4*3.14*r*h;return abc;}
double volume()
{flag=3.14*r*r*h;return flag;}
public: //公有成員
column(double ri,double hi)
{
r=ri;
h=hi;
}
void prin()
{
area();
volume();
cout<<"圓柱的高:"<<h<<" "<<"圓柱的半徑:"<<r<<" "<<endl;
cout<<"圓柱的體積:"<<flag<<" "<<"圓柱的面積:"<<abc<<endl;
}
};
int main()
{ int R,H;
cout <<"請輸入半徑:";
cin>>R;
cout<<"輸入高:";
cin>>H;
column c(R,H);
c.prin ();
return 0;
}